Genymotion安卓模擬器安裝記錄

Genymotion官網:https://www.genymotion.com/,中文官網:http://www.genymotion.net/

安裝教程參考:
Genymotion模擬器安裝|菜鳥教程
Genymotion 超詳細安裝教程圖解(從註冊到安裝完成)

一般是在中文官網上下載,但下載前Genymotion要先註冊帳號才能下載,才能進入下載頁面www.genymotion.com/download,下載有兩個版本,因爲Genymotion是基於VirtualBox的安卓虛擬機,一個是帶VirtualBox的,一個是不帶VirtualBox的,如果已經安裝了VirtualBox就下不帶VirtualBox的,如果沒裝VirtualBox就下帶VirtualBox的,下載好一路安裝就行,參考上面安裝教程即可。安裝好後就有下面3個程序:

點擊第一個Genymotion即可運行,首次登錄需要輸入帳號:

登錄界面
輸入賬號密碼後點NEXT,然後選擇Personal Use(個人使用免費版也就夠了,畢竟專業版要收費),再點擊NEXT,然後同意協議打勾後再點擊NEXT就進入主界面了

主界面
接下來我們可以修改虛擬機存儲位置,它默認是存儲在C盤(C:/Users/用戶名/AppData/Local/Genymobile/Genymotion/deployed/)中,點擊主界面左上角的Genymotion的Setting中的VirtualBox進行修改:


如果開始沒修改位置後面裝了虛擬機再想修改位置則需要修改C:\Users\用戶名\.VirtualBox\VirtualBox.xml文件中的src以及對應的location部分。(如果就想放在C盤裏那就無視這個步驟就行)

然後回到主界面點擊右上角的加號即可添加不同版本的安卓虛擬機,我以安裝安卓8.0的Google Nexus 6爲例:


再點擊NEXT進入配置頁面:

配置頁面
可以修改下顯示大小,處理器,內存大小,然後INSTALL安裝即可。
然後發現下載得很慢,於是我們可以去C:\Users\用戶名\AppData\Local\Genymobile\Genymotion\ova中可以看到有如下文件:

於是將文件名拷貝到 http://dl.genymotion.com/dists/安卓版本/ova/ 後面即可通過鏈接下載,如:
http://dl.genymotion.com/dists/5.0.0/ova/genymotion_vbox86p_5.0_190715_221023.ova
http://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_190716_010406.ova
http://dl.genymotion.com/dists/7.0.0/ova/genymotion_vbox86p_7.0_190716_030217.ova
http://dl.genymotion.com/dists/8.0/ova/genymotion_vbox86p_8.0_190716_062924.ova
(注:安卓版本那裏看情況加.0,安卓5 6 7 x.0.0才能下載,安卓8 8.0就能下載,可能8之前都是x.0.0的位置)

下載好後將文件拷貝到C:\Users\用戶名\AppData\Local\Genymobile\Genymotion\ova下,然後再把未下載完的文件刪除即可:

然後回到Genymotion中可能已經創建好了,也可能下載失敗,下載失敗就點擊重新下載就會開始Create Device了,創建好就如圖所示:


點擊START即可運行,運行界面如圖:


然後可以去設置裏將語言更改爲中文,也可以不改,看英文也行。
如果沒有網絡點擊Network打開即可:


雖然右上角WIFI有×,但已經有網絡了:


接下來從外部拖拽apk文件到模擬器中進行安裝,則會報錯:

報錯
因爲Genymotion使用的是x86架構,所以無法運行ARM指令,所以需要下載ARM轉換工具:
Genymotion-ARM-Translation.zip各安卓版本合集
Genymotion_ARM_Translation|Github

安卓版本 Genymotion-ARM-Translation 備份
8.0 ARM_Translation_Oreo.zip Genymotion-ARM-Translation_for_8.0.zip
7.0/7.1 Genymotion-ARM-Translation_for_7.X.zip Genymotion-ARM-Translation_for_7.X.zip
6.0 ARM_Translation_Marshmallow.zip Genymotion-ARM-Translation_for_6.0.zip
5.0/5.1 ARM_Translation_Lollipop_20160402.zip Genymotion-ARM-Translation_for_5.1.zip
4.4 ARM-4.4-libhoudini.zip ARM-4.4-libhoudini.zip
4.3及以下 Genymotion-ARM-Translation_v1.1.zip Genymotion-ARM-Translation_v1.1.zip

選擇相應版本的ARM Translation下載,下載好將zip文件拖進模擬器中:


然後在模擬器中進入到該路徑下,從Amaza文件管理中進入,找到Download文件夾進入:



發現文件後綴被刪了,於是進行修改,鼠標左鍵長按該文件,再點擊右上角三個點的選項下面的Rename,在後面加上zip再save:

重命名文件
然後通過adb命令進行安裝,先找到adb的位置,在Genymotion安裝路徑中的tools文件夾中,打開命令行:
adb
執行命令 adb shell flash-archive.sh /sdcard/Download/ARM_Translation_Oreo.zip

E:\Genymobile\Genymotion\tools>adb shell
vbox86p:/ # flash-archive.sh /sdcard/Download/ARM_Translation_Oreo.zip

如果返回錯誤:

uid=0(root) gid=0(root)
/sdcard/Download/ARM_Translation_Oreo.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/ARM_Translation_Oreo.zip[.zip]
[ERROR][unzip_archive_in_extract_dir] unzip failed: /sdcard/Download/ARM_Translation_Oreo.zip
{Result:KO};

則需要回到Genymotion主界面點擊左上角的Genymotion選擇Setting修改ADB的位置:

自定義adb位置
接下來再回到 Genymotion\tools 路徑下,在命令行中執行上述命令,返回如下結果即安裝成功:


然後重啓即可拖動安裝apk了,安裝一般是安在二級桌面下,拖到主桌面即可:

安裝成功
csdn
安裝成功!

另外,如果還想要安裝Open Gapps即可點擊右側工具欄的Open GAPPS按鈕即可下載:

Open GAPPS
如果下載較慢的話可以在 Google Gapps – Download Gapps for Android 這裏下載後拖入模擬器中即可直接安裝,重啓後生效。

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