我想将我的应用程序作为系统应用程序。但是当我将其制作为系统应用程序(将.apk文件放置在系统/应用程序中(时,我的应用程序崩溃了。 它崩溃是因为它无法加载 .so 文件。
我在这里的第一个问题是我是否需要在系统/库中复制库(提取.apk,我将获得库(或系统自动执行此操作?
我的第二个问题是系统是从系统/库还是数据/数据/我的应用.PackageName/lib文件夹加载库(.so 文件(?
任何帮助将不胜感激。
我在这里的第一个问题是我是否需要在系统/库中复制库(提取.apk,我将获得库(还是系统自动执行此操作?
您无需手动复制.so
文件。
但是,请仔细检查原因
它崩溃是因为它无法加载 .so 文件。
您需要确保目标手机具有相应的ABI,例如,您需要为真实设备提供arm64-v8a
,但是此ABI不适用于模拟器,因为通常模拟器是x86
或x86_64
。
我的
From data/data/myApp.PackageName/lib第二个问题是系统是从系统/库还是数据/数据/我的应用.PackageName/lib文件夹加载库(.so 文件(?