0
E/AndroidRuntime(724):的Android APK可以加載本地庫
java.lang.UnsatisfiedLinkError: Couldn't load libann from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.android.mymapsforge-1.apk,libraryPath=/data/app-lib/com.android.mymapsforge-1]: findLibrary returned null.
我寫的,我想使用本機庫中的Android應用程序,我在ecliose控制檯:致已經顯示libann.so已經成功構建。
但是在模擬器上測試android應用程序,logcat告訴我上面的錯誤。
我檢查「libann.so」存在於文件夾「MyMapsforge \ libs \ armeabi」和「MyMapsforge \ libs \ armeabi-v7a」中。
我mainactivity功能有一個方法:
static {
System.loadLibrary("libann");
}
我想知道如果因爲加載機庫路徑的任何設置丟失,或任何其他錯誤。