Android模拟器INSTALL_FAILED_NO_MATCHING_ABIS解决办法

作者: android 发布时间: 2019-04-20 浏览: 13302 次 编辑

在将App安装到模拟器时出现错误:INSTALL_FAILED_NO_MATCHING_ABIS,提示信息如下:

Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113.It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

解决办法:在build.gradle文件中添加以下代码:

// 没有以下代码模拟器安装apk时  INSTALL_FAILED_NO_MATCHING_ABIS
// 解决 native libraries 不支持cpu的体系结构。同时编译X86及ARM类型,允许模拟器调试(打包时记得注释并rebuild)
android {
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a','x86_64'
            universalApk true
        }
    }
}