解決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

相關文章
相關標籤/搜索