1 问题形容

在模拟器上装置失败,因为模拟器无奈看出装置失败的起因,所以用adb装置了下,呈现INSTALL_FAILED_NO_MATCHING_ABIS谬误
adb install app-debug4.apk

Performing Streamed Installadb: 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        }    }}