zoukankan      html  css  js  c++  java
  • 关于Installation error: INSTALL_FAILED_NO_MATCHING_ABIS的解决方法

    遇到过好几次这种错误提示,工程代码没有任何错误,但是连安装都安装不上模拟器,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

  • 相关阅读:
    20170926-构建之法:现代软件工程-阅读笔记
    我的swift的ui标签
    内存管理:内存泄漏和空悬指针
    闭包
    泛型,修饰符和异常处理
    类型转换,接口和扩展
    初始化2
    类的继承和初始化1
    枚举与可选值
    swift中的类和结构
  • 原文地址:https://www.cnblogs.com/chen110xi/p/6607160.html
Copyright © 2011-2022 走看看