本篇文章主要介绍了"关于Installation error: INSTALL_FAILED_NO_MATCHING_ABIS的解决方法",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下:
遇到过好几次这种错误提示,工程代码没有任何错误,但是连安装都安装不上模拟器,console控制台就报出上面的错误:[2015-11-25 15:15:37 - ...
遇到过好几次这种错误提示,工程代码没有任何错误,但是连安装都安装不上模拟器,console控制台就报出上面的错误:
[2015-11-25 15:15:37 - Em4.x]Installationerror: INSTALL_FAILED_NO_MATCHING_ABIS[2015-11-25 15:15:37 - Em4.x]Pleasechecklogcatoutputformoredetails.
[2015-11-25 15:15:37 - Em4.x]Launchcanceled!
实际上 这不是代码错误,也不是编译错误,而是系统架构不匹配引起的错误,当我们的项目需要使用第三方库的时候,一般大的平台会有专门支持不同架构cpu的支持库,开发者必须根据自己的需要选择一种或者多种支持库,比如百度地图的sdk,就包含支持多种架构cpu的库。
就像下面这样的结构:

因此如果你的模拟器的核心选的是ARM,那么你的程序里使用的第三方库就必须包含arm相关的包,如果是inter Atom,就必须包含x86的库,一般来说,为了减小安装包的大小,不会把所有的支持库都添加进去。

所以只要修改一下模拟器的cpu就可以解决上面的问题了。
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了关于Installation error: INSTALL_FAILED_NO_MATCHING_ABIS的解决方法,包括了方面的内容,希望对Android开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_228039.html