在制作系统应用程序时无法加载.so库文件

 2023-01-20    323  

问题描述

我创建了一个将是系统应用程序的应用程序.
当我正常安装应用程序时(不是作为系统应用程序)” .so”文件已加载.但是,当我通过将APK放入/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

我对此做过的研究 –

在制作系统应用程序时无法加载.so库文件

似乎” .o”和” .so”文件位于/system/lib/and/vendor/lib/.

中.

即使将文件添加到各个目录之后,仍然无法加载库.

任何帮助将不胜感激.

推荐答案

在我的情况下,问题与权限有关.将” .so”文件放入各个目录之后,我修改了默认分配的权限600至755.它运行良好.

以上所述是小编给大家介绍的在制作系统应用程序时无法加载.so库文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26048.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。