android模拟器运行错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 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
}
}
}

猜你喜欢

转载自blog.csdn.net/Lamphogani/article/details/79543752