当我尝试在API 26上安装android应用程序时,出现此错误。
首先,我尝试使用build tool version
-25.3.1
遇到下图所示的相同问题。
然后我已经将build tools version
更新为26.0.1
并支持库版本为26.0.0
。
使用最新的Google Play服务版本-11.0.4
。
我已经检查了我正在使用的android库是否具有本地代码,即C++代码,但是我使用的每个库库都是用Java编写的,期望一个库包含一点PHP,Python和Ruby。
我在用
我已经尝试将ABI Splits包含在我的Gradle文件中,如here所述
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
但是每次都遇到相同的错误。
仿真器设备详细信息:
最佳答案
基于此thread,当您的应用程序使用ARM体系结构并且您尝试安装该应用程序的设备或仿真器支持(例如x86)时,就会发生此问题。尝试将其安装在ARM仿真器上。另外,如果您的应用程序是在考虑ARMv7架构的基础上构建的,请确保仅使用ABI的系统镜像: armeabi-v7a 。
其他引用:
希望这可以帮助!
关于Android APK [INSTALL_FAILED_NO_MATCHING_ABIS : Failed to extract native libraries, res = -113],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45419245/