Я пишу системное приложение, которое использует код JNI / C ++. У меня есть скрипт, который помещает его в system/priv-app
и смог запустить его. Тем не менее, я получаю исключение во время выполнения, говорящее
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/priv-app/Launcher/Launcher.apk"],nativeLibraryDirectories=[/system/priv-app/Launcher/lib/arm, /system/priv-app/Launcher/Launcher.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "lib_MFRC.so
Работает нормально, если я использую его в папке /data/app
, но не system/priv-app/Launcher
. Может кто-нибудь помочь мне решить эту ошибку во время выполнения?