0

android.graphics.Typeface.java で、ネイティブ関数 ( nativeCreateFromAsset()...) を呼び出しますが、System.loadLibrary() が見つかりません。それで、どのようにしてネイティブライブラリをロードしますか?

アプリで libandroid_runtime.so などの Android システムのネイティブ ライブラリを呼び出したい場合、どうすればよいですか? 使用しようとしまし System.loadLibrary("android_runtime")たが、android_runtime には JNI_OnLoad() がありません。

ありがとう!

4

1 に答える 1

0

指定されたリンクの手順に従ってください

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/ http://psrdotcom.blogspot.in/2011/12/android-ndk-jni-windows- も参照してください 。 xp7-with-3264.html

mysteps も参照 ステップ 1 単純な Android プロジェクトを作成する ステップ 2 jni フォルダーを作成する ステップ 3 jni フォルダーに 2 つのファイル Android.mk および ndkfoo.c を作成する ステップ 4 両方のファイルに必要なコードを作成する ステップ 5 コマンド プロンプトを使用してライブラリを生成する ステップ 6 jni までのプロジェクト パスfolde> now ndk path untill ndk-build Steps 7 ex. D:\New_Wok_2\Firstndk\jni>c:\android-ndk-r8\ndk-build 手順 8 c ファイルが正しい場合は、libsabc.so ファイルを生成します 手順 9 また、プロジェクトをクリーンに更新し、ここで新しい libs,obj フォルダーを自動的に追加します

于 2012-07-14T07:29:21.427 に答える