我在我的Android应用程序中加载了一些原生库。通常客户端只支持一种架构,所以当我查看Build.SUPPORTED_ABIS时,我得到的结果类似于"armeabi-v7a","armeabi"。除了chromebooks。它们似乎支持两种架构。我得到了Build.SUPPORTED_ABIS = "x86","armeabi-v7a","armeabi"。据我所知,这意味着它支持x86和arm,但更喜欢x86。
在这种情况下,有没有办法为我的应用程序指定我希望它加载的架构?我更喜欢它加载arm而不是x86,即使x86是第一个位置。
发布于 2019-06-26 13:31:48
将此代码放入build gradle中
并将每个abi应用程序分开,还可以通过更改构建变量来获得univesal apk
splits {
abi {
enable true
reset()
include "x86", "armeabi-v7a", "arm64-v8a", "x86_64"
universalApk true
}
}https://stackoverflow.com/questions/56761619
复制相似问题