Делаю заявку на AndroidTV и получить ошибкуUnsatisfiedLinkError: dalvik.system.PathClassLoader
java.lang.UnsatisfiedLinkError:
dalvik.system.PathClassLoader[DexPathList[[zip file
"/data/app/mytv.mytv-2/base.apk"
на NexusPlayer с Android 6.0.1. Любопытно, что он работает на смарт-телевизоре с Android 5.1.1.
Вся ошибка текст:
java.lang.UnsatisfiedLinkError:
dalvik.system.PathClassLoader[DexPathList[[zip file
"/data/app/mytv.mytv-2/base.apk"],nativeLibraryDirectories=[/data/app/mytv.mytv-2/lib/x86, /data/app/mytv.mytv-2/base.apk!/lib/x86, /vendor/lib, /system/lib]]]
couldn't find "libnmpsdk.so"
, если помогает.
(jniLabs отлично с 2 папки armeabi и armeabi-v7a и каждый из них имеет libnmpsdk.so)
Линия ошибок, что лог показывает мне эту часть кода:
static {
System.loadLibrary("nmpsdk");
}
If кто-нибудь столкнулся с этой проблемой, пожалуйста, дайте мне знать, я еще не нашел ничего, что решает его.
Заранее спасибо.
Это статья с некоторым описанием: https://medium.com/ mobiwise-blog/unsatisfiedlinkerror-problem-on-some-android-devices-b77f2f83837d – ultraon
Для Android Studio 2.3 нам не нужно использовать «android.useDeprecatedNdk = true;» в файле gradle.properties – ultraon