版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lamphogani/article/details/79543752
在模拟器上跑项目的时候遇到无法安装运行apk的问题,如下
INSTALL_FAILED-NO_MATCHING_ABIS:Failed to extract native libraries,res=-113
这是因为项目中使用了原生库(NDK,Native Lib),这些库的编译目标通常是arm架构的cpu,在x86上运行就会报这样的错误,而AS自带的虚拟机默认是x86架构,所以可以重新创建一个arm架构的模拟器,但是AS自带的arm架构模拟器非常慢,推荐使用Genymotion模拟器
还可以通过如下办法解决
android {
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a', 'x86_64'
universalApk true
}
}
}