0.VirtualBox
在 Linux 下安裝 Genymotion,必須首先安裝 VirtualBox
$ sudo apt update
sudo apt install virtualbox
Now, press y and then press <Enter> to confirm the installation.
VirtualBox should be installed.
1.註冊賬號
前往官網註冊賬號。
首先,從您最喜歡的web瀏覽器訪問Genymotion的官方網站https://www.genymotion.com,並單擊Sign In。
如果您有一個Genymotion帳戶,只需登錄您的帳戶。如果你沒有,只需點擊創建一個帳戶,創建一個新的Genymotion帳戶並登錄。
2.下載
登錄賬號後,點擊下載個人版
3.安裝
由於默認下載在Downloads目錄, 所以需要cd到該目錄
cd ~/Downloads/
添加執行權限
chmod u+x ./genymotion-3.0.2-linux_x64.bin
執行安裝程序 並且指定安裝目錄
sudo ./genymotion-3.0.2-linux_x64.bin -d ~/opt
按 y 繼續
4.成功
最後提示
Installation done successfully.
You can now use these tools from [/home/aaron/opt/genymotion]:
- genymotion
- genymotion-shell
- gmtool
5.使用
現在,你可以在Ubuntu 18.04 LTS的應用菜單中找到Genymotion。
輸入您的Genymotion登錄信息並單擊NEXT。
選擇Personal Use並單擊NEXT
檢查我是否已閱讀並接受最終用戶許可協議,然後單擊NEXT
Genymotion應該開始
創建Genymotion Android虛擬設備:
Genymotion有很多可用的Android虛擬設備模板可供選擇。您可以搜索模板,根據表單因素(手機、小型平板電腦、大型平板電腦)、Android API(Android 8、Android 9等)、密度(屏幕像素密度)和大小(屏幕大小/分辨率)對模板進行篩選。
選擇您喜歡的設備並單擊菜單圖標,然後單擊Install
您可以向虛擬設備輸入一個名稱,從一些預定義的名稱中選擇顯示分辨率和像素密度,或者設置自定義顯示分辨率和像素密度。如果要在全屏模式下啓動虛擬設備,請選中“Start in full-screen mode(在全屏模式下啓動)”複選框。
您還可以選擇您想要的Android版本,選擇要分配給虛擬設備的處理器內核數量,設置內存大小等。完成之後,單擊INSTALL。
Genymotion應該開始下載創建虛擬設備所需的文件.
虛擬設備準備好之後,應該在我的“已安裝設備”一節中列出它.
現在,要啓動虛擬設備,單擊菜單圖標並單擊start。
Genymotion正在啓動虛擬設備。
一段時間後,應該啓動Android虛擬設備。現在,你可以在這臺虛擬設備上安裝android應用程序,運行你最喜歡的遊戲等等
您可以使用Genymotion創建任意數量的Android虛擬設備。
運行方式
進入用戶主目錄下的opt/genymotion/genymotion,雙擊目錄下的genymotion文件就可以順利的打開了。
或者終端執行 ~/opt/genymotion/genymotion
也可以正常打開。但是命令太長了。所以設置下別名。
設置命令別名
alias genymotion="~/opt/genymotion/genymotion"
讓命令別名永久生效:
gedit ~/.bashrc
在文件末尾添加alias genymotion="~/opt/genymotion/genymotion"
使用source命令即可立即生效。
之後在終端執行genymotion
就可以打開了。
6.問題
1.確認電腦支持虛擬化
以下命令查看CPU是否支持硬件虛擬化
egrep -c '(vmx|svm)' /proc/cpuinfo
返回值爲0說明CPU不支持硬件虛擬化;返回1或更高值說明CPU支持。通常情況,硬件虛擬化擴展是默認不啓用的,要通過進入BIOS設置啓用。
2.如果VirtualBox啓動正常,genymotion啓動虛擬機黑屏閃退未啓動成功,清檢測電腦是否安裝顯卡驅動。
作者使用 nvidia-smi(英偉達)
在控制檯輸入>nvidia-smi 會提示你如何安裝