genymotion2.8.1安裝apk時提示ARM……x86……異常處理

這兩天接觸android studio,跟着教程,接觸到genymotion模擬器,版本2.8.1…… 本人使用的模擬器配置爲:google nuex4,android sdk4.4.4,安裝微信時提示如下:

an error occured while deploying the file.

this probably means that the app contians ARM native code and you Genymotion device cannot run ARM instructions.You should either build your native code to x86 or install an ARM translation tool in your device.

參考:

https://forum.xda-developers.com/showthread.php?t=2528952

是由於最新版genymotion去除了兩個模塊:ARM translation和google apps支持。

這兩個東西,真心難找,下了大半天總算找到了:

傳到網盤,分享出來,方便大家使用:

gapps-kk-20140105-signed.zip

Genymotion-ARM-Translation.zip

genymotion新版本拖拽zip到虛擬機已不能自動安裝,根據網上資料進行安裝:

D:\Program Files\Genymobile\Genymotion\tools>adb shell flash-archive.sh /sdcard/

Download/Genymotion-ARM-Translation.zip

uid=0(root) gid=0(root)

/sdcard/Download/Genymotion-ARM-Translation.zip seems to be a zip archive

[flash_archive] Creating tmp dir

rm failed for /data/local/tmp/sanitized.zip, No such file or directory

[flash_archive] Unzip archive

unzip: can't open /sdcard/Download/Genymotion-ARM-Translation.zip[.zip]

[ERROR][unzip_archive_in_extract_dir] unzip failed: /sdcard/Download/Genymotion-

ARM-Translation.zip

{Result:KO};

不成功!!!


最終好不容易找到的解決方案,分享出來,希望幫助後來人:

打開genymotion,設置adb:setting->將默認genymotion的adb改爲custom android sdk,路徑指向本地sdk安裝路徑。

D:\Program Files\Genymobile\Genymotion\tools>adb push D:\android_s

tudio_tools\Genymotion-ARM-Translation.zip /sdcard/Download/

[100%] /sdcard/Download/Genymotion-ARM-Transl


D:\Program Files\Genymobile\Genymotion\tools>adb shell flash-archive.sh /sdcard/

download/Genymotion-ARM-Translation.zip

好不容易得來的成功哈哈哈,微信、QQ安裝成功……


還有,不知道是我電腦配置的問題還是,竟然微信閃退打不開,QQ在運行一下下又不見啦……

希望看到的大牛不吝賜教,謝謝~




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章