java と私は独自の .so ファイルを持っています。新しい Android プロジェクトを作成し、class.java とその下の so ファイルをインポートしlib\armeabi\lib.so
てコンパイルしようとしましたが、can't find the library というエラーが発生しました。
私は多くの検索を行い、新しいsoファイルを作成することがわかりました。ヘッダー ファイルがあり、androidtools に移動してネイティブ サポートを追加し、空の cpp を作成しました。ヘッダーの内容を cpp にコピーし、android.mk で nessecary を一致させてからコンパイルしましたが、いくつかのエラーが発生しています
java.lang.UnsatisfiedLinkError: Couldn't load FXTEST from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.example.fxtest-.apk,libraryPath=/data/app-lib/com.example.fxtest-2]: findLibrary returned null
メソッドを作成jni_onload
してもエラーが発生する 写真が欲しい場合はお知らせください。添付します