前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >adb错误 - INSTALL_FAILED_NO_MATCHING_ABIS

adb错误 - INSTALL_FAILED_NO_MATCHING_ABIS

作者头像
千往
发布2018-12-25 11:56:46
1.2K0
发布2018-12-25 11:56:46
举报

#背景

换组啦,去了UC国际浏览器,被拥抱变化了。还在熟悉阶段,尝试了下adb,然后就碰到了这个INSTALL_FAILED_NO_MATCHING_ABIS的坑。。。

#解决方法

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.

了解大概原理:应用使用了原生库(NDK,Native Lib),这些库的编译目标通常是arm架构的cpu,在x86的模拟器上运行就会报这样的错误。

知道原因了就简单了,新建一个arm架构的模拟器,蛋疼的是这种模拟器卡的要死,无法工作

#后续

这个问题的排查其实很快就找到原因了的,但实际解决还是隔了一天。

第一个是:因为太卡了,没有耐心等待手机模拟器的打开,adb install命令也没有耐心等待;

第二个是:在新建arm架构的模拟器的时候,as提示我不建议创建arm架构的,强烈建议使用x86的,最初定位还以为因为系统是64位的而新建的是32位的cpu的问题,导致还是去创建了一个X64的模拟器

#参考资料

https://stackoverflow.com/questions/24572052/install-failed-no-matching-abis-when-install-apk https://juejin.im/post/5a30dca7f265da4324807033

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-12-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • #背景
  • #解决方法
  • #后续
  • #参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档