После успешной отладки моего приложения я хочу переместить приложение в системные приложения, чтобы я мог использовать системные разрешения, такие как REBOOT и SET_TIME. Однако при перемещении моего APK в / system / priv-app / folder или добавлении APK в стороннее системное приложение при компиляции ПЗУ при запуске приложения появляется следующая ошибка:
java.lang.UnsatisfiedLinkError: Couldn't load zbarjni from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/priv-app/mcaster.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]]:
Я могуотладка, установка и запуск APK успешно через adb. Я испробовал большинство предложений, касающихся UnsatisfiedLinkError, таких как наиболее распространенные:
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
для gradle, однако я все еще сталкиваюсь с ошибкой. (моя архитектура процессора - armeabi-v7a)
Я бы предположил, что, поскольку я могу установить APK и успешно запустить его через ADB, все отсутствующие библиотеки присутствуют в APK, однако при работе сприложение как системное приложение.
Куда еще можно обратиться, чтобы устранить ошибку UnsatisfiedLinkError при перемещении моего приложения в системные приложения?