解决genymotion-arm-translation.zip没法拖拽安装的问题[转]

一、问题由来

适用状况一:当咱们启动了Genymotion模拟器后,在AndroidStudio运行app时,弹出以下错误: 
INSTALL_FAILED_CPU_ABI_INCOMPATIABLEandroid

错误一

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

错误二

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

可是问题又来了,在Win10或者某些状况下咱们不具有管理员权限, 
因此出现了不能拖拽的状况,或是拖拽变为copy的状况拖拽变为copy但无效的状况架构

 或者 app

都会致使咱们的安装不能顺利进行。ui

二、解决办法

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

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

而后正常启动一个设备。code

启动设备

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

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

执行命令:

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

(注:存放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.1.zip
  • 1

 


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

3)重启模拟器,OK,以前不能安装的apk如今又能够愉快地安装了!

 

转自:http://blog.csdn.net/SkipperKevin/article/details/70885620

相关文章
相关标签/搜索