【问题收录】INSTALL_FAILED_NO_MATCHING_ABIS

INSTALL_FAILED_NO_MATCHING_ABIS

这个错误提示的解决办法。

是由于使用了native libraries 。该native libraries 不支持当前的cpu的体系结构。

INSTALL_FAILED_NO_MATCHING_ABIS is when you are trying to install an app that has native libraries and it doesn’t have a native library for your cpu architecture. For example if you compiled an app for armv7 and are trying to install it on an emulator that uses the Intel architecture instead it will not work.

现在安卓模拟器的CPU/ABI一般有三种类型,INTEL X86,ARM,MIPS,

如果选择用INTEL X86出现INSTALL_FAILED_NO_MATCHING_ABIS的错误,那就改用ARM的


在开始的时候我选择的是X86,安装APK的时候出现了错误。

这里写图片描述

打开Android Studio 的AVDM我们可以修改CPU/ABI
【问题收录】INSTALL_FAILED_NO_MATCHING_ABIS_第1张图片

开始的时候我使用的模拟器是x86这个时候我把它转换成了arm
转换的方法就是点击铅笔的那个按钮选择编辑

【问题收录】INSTALL_FAILED_NO_MATCHING_ABIS_第2张图片

这个时候就会跳转到上面的那个界面选择红色框框的那个change按钮。点击跳转按钮这个时候到下面这个界面。
【问题收录】INSTALL_FAILED_NO_MATCHING_ABIS_第3张图片

这个时候选择other images 就可以将x86指令集转换成arm指令集。点击OK完成。

这个时候我们在重新安装一下这个APK
这里写图片描述

OK搞定~~~









【问题收录】INSTALL_FAILED_NO_MATCHING_ABIS_第4张图片




你可能感兴趣的:(【Android】)