Java 是否需要将.so文件复制到System/libs?

Java 是否需要将.so文件复制到System/libs?,java,android,android-studio,java-native-interface,native,Java,Android,Android Studio,Java Native Interface,Native,我想把我的应用程序作为一个系统应用程序。但当我将应用程序设置为system app(将.apk文件放在system/app中)时,应用程序崩溃。 它崩溃是因为无法加载.so文件 我这里的第一个问题是,我是否需要在System/libs中复制libs(Extract.apk,我将获得libs),还是系统自动复制 这里我的第二个问题是,系统是否从system/libs或data/data/myApp.PackageName/lib文件夹加载库(.so文件) 任何帮助都将不胜感激 我这里的第一个问题是

我想把我的应用程序作为一个系统应用程序。但当我将应用程序设置为system app(将.apk文件放在system/app中)时,应用程序崩溃。 它崩溃是因为无法加载.so文件

我这里的第一个问题是,我是否需要在System/libs中复制libs(Extract.apk,我将获得libs),还是系统自动复制

这里我的第二个问题是,系统是否从system/libs或data/data/myApp.PackageName/lib文件夹加载库(.so文件)

任何帮助都将不胜感激

我这里的第一个问题是,我是否需要在System/libs中复制libs(Extract.apk,我将获得libs),还是系统自动复制

您不需要手动复制
。因此
文件

但是,请仔细检查原因

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

您需要确保为您的目标手机配备相应的ABI,例如,您需要为实际设备配备
arm64-v8a
,但此ABI不适用于模拟器,因为模拟器通常是
x86
x86\u 64

这里我的第二个问题是,系统是否从system/libs或data/data/myApp.PackageName/lib文件夹加载库(.so文件)

来自data/data/myApp.PackageName/lib