Запуск специального системного приложения Android, использующего JNI / NDK - PullRequest
0 голосов
/ 30 июня 2018

Я пишу системное приложение, которое использует код 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. Может кто-нибудь помочь мне решить эту ошибку во время выполнения?

...