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");
}
Я хочу знать, если его из-за какой-либо параметр загрузки родной путь к библиотеке не хватает, или любой другой ошибки.