首页 > 其他 > 详细

关于Installation error: INSTALL_FAILED_NO_MATCHING_ABIS的解决方法

时间:2017-03-23 21:44:23      阅读:1233      评论:0      收藏:0      [点我收藏+]

遇到过好几次这种错误提示,工程代码没有任何错误,但是连安装都安装不上模拟器,console控制台就报出上面的错误:

[2015-11-25 15:15:37 - Em4.x] Installation error: INSTALL_FAILED_NO_MATCHING_ABIS
[2015-11-25 15:15:37 - Em4.x] Please check logcat output for more details.
[2015-11-25 15:15:37 - Em4.x] Launch canceled!

实际上 这不是代码错误,也不是编译错误,而是系统架构不匹配引起的错误,当我们的项目需要使用第三方库的时候,一般大的平台会有专门支持不同架构cpu的支持库,开发者必须根据自己的需要选择一种或者多种支持库,比如百度地图的sdk,就包含支持多种架构cpu的库。
就像下面这样的结构:
技术分享

因此如果你的模拟器的核心选的是ARM,那么你的程序里使用的第三方库就必须包含arm相关的包,如果是inter Atom,就必须包含x86的库,一般来说,为了减小安装包的大小,不会把所有的支持库都添加进去。
技术分享
所以只要修改一下模拟器的cpu就可以解决上面的问题了。

 

http://www.ithao123.cn/content-10668779.html

关于Installation error: INSTALL_FAILED_NO_MATCHING_ABIS的解决方法

原文:http://www.cnblogs.com/chen110xi/p/6607160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!