我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
我试图将我的应用程序安装到Android L预览英特尔Atom虚拟设备,它失败了,错误:
INSTALL_FAILED_NO_MATCHING_ABIS
这是什么意思?
当前回答
Visual Studio mac -你可以在这里更改支持:
其他回答
Visual Studio mac -你可以在这里更改支持:
如果你使用Genymotion,你需要安装ARM翻译和GApps
当我从Android 7(牛轧糖)转移到Android 8(奥利奥)时,我遇到了这个问题。
我尝试了上面列出的几种方法,但不幸的是,这些方法都不起作用。
所以我把。apk文件改为。zip文件提取它,并找到了这个文件所在的lib文件夹/x86_64/darwin/libscrypt。为了删除这个,我在我的构建中添加了一个代码。Gradle模块下面的android部分(即)
packagingOptions {
exclude 'lib/x86_64/darwin/libscrypt.dylib'
exclude 'lib/x86_64/freebsd/libscrypt.so'
exclude 'lib/x86_64/linux/libscrypt.so'
}
欢呼声问题解决
在visual studio社区版2017中,有时从Android选项中选择受支持的ABIs将不起作用。
在这种情况下,请验证.csproj有以下行,并且在相同的构建配置中没有重复的行。
<AndroidSupportedAbis>armeabi;armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
为了编辑,
卸载你的Android项目 右键单击并选择编辑项目… 确保在构建配置中只出现一次上面的行 保存 右键单击你的android项目并重新加载
在我的情况下,设置以下选项帮助我