1 问题描述
在模拟器上安装失败,由于模拟器无法看出安装失败的原因,所以用adb安装了下,出现INSTALL_FAILED_NO_MATCHING_ABIS错误adb install app-debug4.apk
Performing Streamed Install
adb: failed to install app-debug4.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
2 原因
android应用使用了原生库(NDK,Native Lib),这些库的编译目标通常是arm架构的cpu,而我用的是android studio里自带的模拟器,cpu是x86.就会以上错误。
3 解决办法
在build.gradle文件中添加以下代码:
android {
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a','x86_64'
universalApk true
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。