`
fantaxy025025
  • 浏览: 1245480 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

android模拟器解决genymotion-arm-translation.zip无法拖拽安装的问题

 
阅读更多

 

1. 实验过了,确实是解决了。用命令行解决的。

2. 用管理员身份启动,可以解决拖拽后自动运行问题,但是还是报错。报错没有截图,但是模拟器的问题。

3. Genymotion用了下,感觉真心不好。后面发现好的,补充这里。

4. 如果已经拖拽进去了文件,可以用这个解决:

以前记得直接把Genymotion-ARM-Translation_v1.zip拖进去就能安装成功。 现在在mac上试了最新的genymotion,拖进去后变成Files successfully copied to: /sdcard/Download

解决办法:

直接自己手动flash 这个archive. 

1. adb shell

2. cd /sdcard/Download/

3. sh /system/bin/flash-archive.sh  /sdcard/Download/Genymotion-ARM-Translation_v1.2.zip

4, 重启模拟器。

OK

from:Genymotion模拟器安装Genymotion-ARM-Translation变copy的解决办法

========

解决genymotion-arm-translation.zip无法拖拽安装的问题

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.1.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.1.zip

 

 

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

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

 

=

=

=

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics