1、问题由来

适用情况一:当我们启动了Genymotion模拟器后,在AndroidStudio运行app时,弹出如下错误: 
INSTALL_FAILED_CPU_ABI_INCOMPATIABLE

适用情况二:直接拖拽安装apk文件时,模拟器弹出如下错误:

这是由于Genymotion是基于X86的,它并不支持ARM架构,这时候我们需要往模拟器中拖拽安装Genymotion-ARM-Translation_v1.1.zip或者Genymotion-ARM-Translation_v2.0.zip来解决。

但是问题又来了,在Win10或者某些情况下我们不具备管理员权限, 
所以出现了不能拖拽的情况,或是拖拽变为copy的情况拖拽变为copy但无效的情况

 或者 

都会导致我们的安装不能顺利进行。

2、解决办法

我们利用Android-sdk-windows中自带的adb.exe在控制台手动安装Genymotion-ARM-Translation_vX.X.zip(任何版本)。

1)首先我们右键Genymotion图标,以管理员身份运行。

然后正常启动一个设备。

2)在你的android-sdk-windows目录中找到adb.exe所在路径,如图:

然后启动windows的cmd控制台,进入adb所在目录:

执行命令:

adb push E:\Genymotion-ARM-Translation_v1..zip /sdcard/Download/

(注:存放Genymotion-ARM-Translation_v1.1.zip的路径里不要含空格)

这句话是将Genymotion-ARM-Translation_v1.1.zip文件导入到模拟器的/sdcard/Download/目录下。出现“1 flie pushed”表示导入成功。

接下来执行命令进行安装:

adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1..zip

最终出现“Done successfully !”,恭喜你安装成功。

3)重启模拟器,OK,之前不能安装的apk现在又可以愉快地安装了!

转自:http://blog.csdn.net/SkipperKevin/article/details/70885620?locationNum=11&fps=1

最新文章

  1. 几款主流PHP框架的优缺点评比
  2. xcode6如何支持空模板
  3. C# 编程指南-事件
  4. 关于WIndows内核自映射方案的通俗解释
  5. qml json 解析到 ListView
  6. 使用select io复用实现超时设置
  7. Zend Studio 上 安装使用Aptana插件(html,css,js代码提示功能) .
  8. Oracle之事务
  9. oracle服务开机自启动
  10. CSS selectors for Selenium with example,selenium IDE
  11. openui5的资料比较少
  12. 图的基本算法(BFS和DFS)(转载)
  13. [日常] nginx的错误日志error_log设置
  14. java 判断null和空
  15. nodejs之crypto加密算法
  16. Golang中mac地址+时间戳加入rand.Seed()产生随机数
  17. 通过yum安装php7
  18. HGOI 20181101题解
  19. docker-machine为节点安装指定版本的docker-ce的思路
  20. swift版的元组

热门文章

  1. JavaScript 从入门到放弃(二)模块化工具requirejs
  2. 定时调度篇之Quartz.Net详解(被替换)
  3. SpringBoot系列: Actuator监控
  4. C# 获取当前路径方法整理
  5. 梯度下降算法对比(批量下降/随机下降/mini-batch)
  6. [C++]四分树(Quadtrees)
  7. CSS面试复习(一):HTML强化
  8. 第21月第9日 windows下使用vim+ctags+taglist
  9. 第19月第17天 uitextview 文本垂直居中 uiimage中间不拉伸
  10. xgboost安装 win10 64位 annaconda