无法在系统应用程序中加载库(.so文件)

时间:2018-08-08 12:11:21

标签: android android-ndk java-native-interface libs

如果我将其安装为普通应用程序,则我的应用程序可以正常运行。当我尝试将我的应用程序制作为系统应用程序时,无法加载本地库

以下是为了使我的应用程序成为系统应用程序而执行的步骤。

1)扎根了我的设备

2)将 .apk文件放置在系统/应用文件夹中。

我的应用程序将作为系统应用程序安装,但由于未获取库(.so文件)而在启动时崩溃。

为了解决该问题,我尝试执行以下操作

1)提取了我的.apk文件,并将库文件从我的.apk文件复制到了 System / libs 文件夹中,但是没有用。

2)提取了我的.apk文件,并将这些库从我的.apk文件复制到了 data / data / com.myapp.packagename 文件夹中,但是没有用。

3)尝试将默认分配的权限600更改为755,但这没有用。

4)如果我注释掉了应用程序中的库加载代码,则该应用程序将成功运行。

0 个答案:

没有答案