Android模拟器安装APP出现INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案

Android模拟器安装APP出现INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案

当我们想在电脑的Android模拟器中安装APP的时候,会报INSTALL_FAILED_NO_MATCHING_ABIS错误【如图1】,导致APP无法在模拟器中运行。下面给出我的解决方案,希望能对你有所帮助!

Android模拟器下安装APP报INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案

【图1】adb install 命令安装APP

原因分析:

由于安装的APP中使用了与当前CPU架构不一致的native libraries,所以导致报错,因为现在绝大多数的智能手机还都是采用ARM架构的,虽然android是支持ARM和x86架构,但是它们的指令集是有差别的,APP在开发的时候使用的是ARM的本地库,而我们在用AVD创建模拟器的时候使用的是x86的CPU,因此导致报错。所以,如果APP是在x86架构下编译的我们就创建x86cpu的模拟器,如果APP是在ARM架构编译的我们就创建ARMcpu的模拟器。

解决方案:

首先要看你的模拟器CPU类型是哪一种结构,然后直接修改模拟器的CPU类型来适应你的native libraries就可以解决此问题。【如图2】

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-10-22 23:02:58

Android模拟器安装APP出现INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案的相关文章

Android模拟器安装APP出现INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案_Android

 Android模拟器安装APP出现INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案 当我们想在电脑的Android模拟器中安装APP的时候,会报INSTALL_FAILED_NO_MATCHING_ABIS错误[如图1],导致APP无法在模拟器中运行.下面给出我的解决方案,希望能对你有所帮助! Android模拟器下安装APP报INSTALL_FAILED_NO_MATCHING_ABIS错误解决方案 [图1]adb install 命令安装APP 原因分析: 由于安

android 模拟器安装二三事

今天在测试一个手机版网站时,发现"微软的wp7"跟"苹果的iOS"对于<select>..</select>元素的触摸操作不太一样,wp7是全屏切换到一个上下滚动的列表选择区,而iOS则是只在屏幕下半部分出现上下滚动的列表选择区,于是想到android上会不会另一番景象?遂down了下android sdk(参考文章:http://www.iplaysoft.com/android-emulator.html)   但是参照那篇文章中的安装时

使用ADT运行官方demo出现android.support.v4.app.af$d错误

问题描述 抛出的异常Could not find class 'android.support.v4.app.af$d', referenced from method com.easemob.chat.EMNotifier.sendNotification一开始我引入EasyUI到我的项目中但是出现上述错误,折腾了我半天发现即使运行你们官网的EaseUISimpleDemo也会出现上面的错误,求解!!!! 解决方案 看下你的工程下是否同时存在android-support-v13和v4包,有的

Android 模拟器(emulator-5554...)出现错误解决办法_Android

Android 模拟器 出现错误解决办法: 1.Unable to get view server version from device exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常.打开ddms模式, 里面提示 Unable to get view server version from device emulator-5554 ,此时我的android模拟器是运行着的. 解决

android模拟器-安装Android虚拟机后网络出现问题了,求助~~

问题描述 安装Android虚拟机后网络出现问题了,求助~~ 模拟器要求安装了Genymotion和virtualbox 后,网络连接多了一个 virtualbox host only network , 本地连接无法识别,上不了网,这可咋整?~~ 解决方案 看下是不是电脑感染了360等流氓软件 解决方案二: VirtualBox安装Android虚拟机,设置桥接网络 解决方案三: 重新下载一个,最好是到官网上下载二合一版本的,这样就自动的打包装好了,也不用你再去配置环境 解决方案四: 这是AV

Android静默安装软件app代码(测试可用)

android手机在获得root权限之后,可以调用命令的方式静默安装软件,这一点体验是很不错,但是目前网络上关于android静默安装app的代码均出自一人之手,其中有一个非常sb的bug,借用代码的人居然都没有发现,导致网络上几乎所有关于android app静默安装的代码都是错误的.  代码如下 复制代码 new Thread() {      public void run() {      Process process = null;      OutputStream out = n

Appium移动自动化测试(三) 安装Android模拟器

本文中如果直接安装时不出现错误,则可以忽略(一.二.三.四.五),我安装的是5.1.1,直接成功,就是有点慢,要有耐心. 如果到最后一步,启动不起来,报错: emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel mod

android模拟器-模拟器genymotion start时失败 (oracle VM virtulbox已安装)

问题描述 模拟器genymotion start时失败 (oracle VM virtulbox已安装) Android模拟器genymotion start时失败 (oracle VM virtulbox已安装)求大神支招求解!在官网上下好genymotion 模拟器,设置好了机型,开始start 时却失败了如图谢谢 解决方案 你启动你的Oracle VM VirtualBox,然后在那里启动你想要启动的模拟器.. 解决方案二: 本来想给你传张相片的.网络问题,传不了,你进入Oracle VM

2016最新CocoaPods安装和错误解决方案_IOS

CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具.CocoaPods的项目源码在Github上管理.该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新.开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外,但是,集成这些依赖库需要我们手动去配置,