解決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或者某些情況下我們不具備管理員權限,
所以出現了不能拖拽的情況
或者
都會導致我們的安裝不能順利進行。
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/
- 1
- 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
- 1
最終出現“Done successfully !”,恭喜你安裝成功。
3)重啟模擬器,OK,之前不能安裝的apk現在又可以愉快地安裝了!
轉自:http://blog.csdn.net/SkipperKevin/article/details/70885620?locationNum=11&fps=1
解決genymotion-arm-translation.zip無法拖拽安裝的問題