我创建了一个应用程序,将成为一个系统应用程序。 当我正常安装应用程序时(而不是作为系统应用程序),".so"文件会被加载。但是当我将其放入/system/app/中使其成为系统应用程序时,我遇到了以下错误:
01-09 00:20:26.889: E/AndroidRuntime(2101): java.lang.UnsatisfiedLinkError: Couldn't load iconv from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/system/app/My.apk"],nativeLibraryDirectories= [/vendor/lib, /system/lib]]]: findLibrary returned null
我对此进行了研究 -
看起来 ".o" 和 ".so" 文件位于 /system/lib/ 和 /vendor/lib/。
即使将文件添加到相应的目录中,仍然无法加载库。
任何帮助都将不胜感激。
/system/lib/
后重新启动目标吗? - ozbek