我需要将 .so 文件复制到系统/库吗?



我想将我的应用程序作为系统应用程序。但是当我将其制作为系统应用程序(将.apk文件放置在系统/应用程序中(时,我的应用程序崩溃了。 它崩溃是因为它无法加载 .so 文件。

我在这里的第一个问题是我是否需要在系统/库中复制库(提取.apk,我将获得库(或系统自动执行此操作?

我的第二个问题是系统是从系统/库还是数据/数据/我的应用.PackageName/lib文件夹加载库(.so 文件(?

任何帮助将不胜感激。

我在这里的第一个问题是我是否需要在系统/库中复制库(提取.apk,我将获得库(还是系统自动执行此操作?

您无需手动复制.so文件。

但是,请仔细检查原因

它崩溃是因为它无法加载 .so 文件。

您需要确保目标手机具有相应的ABI,例如,您需要为真实设备提供arm64-v8a,但是此ABI不适用于模拟器,因为通常模拟器x86x86_64

我的

第二个问题是系统是从系统/库还是数据/数据/我的应用.PackageName/lib文件夹加载库(.so 文件(?

From data/data/myApp.PackageName/lib

相关内容

最新更新