解決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現在又可以愉快地安裝了!

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM