Java 是否需要将.so文件复制到System/libs?
我想把我的应用程序作为一个系统应用程序。但当我将应用程序设置为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),还是系统自动复制 您不需要手动复制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文件) 任何帮助都将不胜感激 我这里的第一个问题是
。因此
文件
但是,请仔细检查原因
它崩溃是因为无法加载.so文件
您需要确保为您的目标手机配备相应的ABI,例如,您需要为实际设备配备arm64-v8a
,但此ABI不适用于模拟器,因为模拟器通常是x86
或x86\u 64
这里我的第二个问题是,系统是否从system/libs或data/data/myApp.PackageName/lib文件夹加载库(.so文件)
来自data/data/myApp.PackageName/lib