ADB调试给手机安装软件频繁错误

用ADB给日系翻盖机安装软件报错INSTALL_FAILED_NO_MATCHING_ABIS
就是用ADB调试做的
恢复出厂设置后安了讯飞输入法(这个没报错),安装微信就开始报错,也不知道为什么
能正常安装软件就可以

如题,有图

img

这是cpu架构不相符的原因,具体可以看下这篇文章https://blog.csdn.net/fanyun_01/article/details/119985518
&&p.s.(个人观点)微信常常在旧的系统/设备上各种报错,能用别的软件代替是最好的😅,我之前跑虚拟机,基本上70%的虚拟机都是遇上微信报错的,好多其他软件啥问题都没有😅

img


下载这个试试。可以看看手机cpu是啥架构的

  1. 你先试试手动安装是否可以
  2. adb 安装失败,去找对于的报错码
    https://www.jianshu.com/p/65065b32bb50

解决办法
1、换成arm架构的模拟器:既然x86的模拟器上不行,那换成arm架构的模拟器不就好了么?是不是很聪明,哈哈。。
2、如果就是想用x86的模拟器怎么办?那也有解决办法:
在AndroidStudio 的build.gradle(Moudule:app) 文件中加入以下代码:

img


这样在Debug运行的时候,编译器就会根据不同的cpu架构,在app/build/outputs/apk/下生成对应的apk。如果还是安装失败的化,可以用adb命令进行安装。