我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
当前回答
以防万一,这可能会帮助到像我这样的人。 我在Unity 3D中也遇到了同样的问题。我试图使用Android Studio中的模拟器。 所以我在播放器设置中启用了目标架构->x86架构(尽管已弃用),它起作用了!
其他回答
嗨,如果你正在使用这个库;
implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'
替换为:
implementation 'commons-io:commons-io:2.6'
问题会得到解决。
很晚了,但刚碰到这个。这是用于xamarin的。android。确保您没有尝试在发布模式下进行调试。如果处于发布模式并试图调试,我会得到完全相同的错误。简单地从发布切换到调试就可以让我的软件正确安装。
我知道这里有很多答案,但是TL;DR版本是这样的(如果你使用Xamarin Studio):
在解决方案树中右键单击Android项目 选择选项 点击Android Build 进入高级选项卡 检查您在模拟器中使用的架构(可能是x86 / armeabi-v7a / armeabi) 制作一款出色的应用吧!
不知何故,这毫无理由地解决了问题。
./gradlew清洁组装,然后安装应用程序。
这发生在我身上。我检查了SDK管理器,它告诉我我正在使用的有更新。我更新了它,问题就消失了。