我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
当前回答
我知道这里有很多答案,但是TL;DR版本是这样的(如果你使用Xamarin Studio):
在解决方案树中右键单击Android项目 选择选项 点击Android Build 进入高级选项卡 检查您在模拟器中使用的架构(可能是x86 / armeabi-v7a / armeabi) 制作一款出色的应用吧!
其他回答
我知道这里有很多答案,但是TL;DR版本是这样的(如果你使用Xamarin Studio):
在解决方案树中右键单击Android项目 选择选项 点击Android Build 进入高级选项卡 检查您在模拟器中使用的架构(可能是x86 / armeabi-v7a / armeabi) 制作一款出色的应用吧!
Android 8:
Apache.com mons. IO: 2.4
给出INSTALL_FAILED_NO_MATCHING_ABIS,尝试将其更改为实现'common -io:common -io:2.6',它将工作。
基本上如果你尝试一切,你仍然有同样的错误”,因为我面临这个问题之前太“然后检查. jar或. aar或模块添加使用ndk可能是一个库,这一个是不支持8.0(奥利奥)+,同样我使用微软SignalR插座库添加它的. jar文件和最近我发现应用程序没有安装在奥利奥后来我删除库,因为目前没有解决方案在git页面,我去另一个。
因此,如果你迫切需要,请检查你正在使用的图书馆并搜索它。
INSTALL_FAILED_NO_MATCHING_ABIS是当你试图安装一个有本机库的应用程序,而它没有适合你的cpu架构的本机库时。例如,如果你为armv7编译了一个应用程序,并试图将其安装在使用英特尔架构的模拟器上,它将无法工作。
Visual Studio mac -你可以在这里更改支持: