Genymotion 模擬器安裝篇:In ubuntu14.04 LET

雖然我比較喜歡實機測試,有種詭異的滿足感 (๑ˉ∀ˉ๑),好啦其實我的RAM不太夠,跑模擬器會卡到死,所以這週末就衝去買了一條回來,不然其他螢幕的的情況都沒辦法測。

只是…買回來後,開模擬器還是好卡 (〒︿〒),只好安裝其他模擬器,老大推薦用Genymotion聽說比較好用。

(BTW 我用的是免費版,所以公司用途不在授權範圍內QAQ,所以要想辦法處理掉KVM問題,不然叫公司買Business版??)




enter image description here

Oracle Virtual Box

因為我是在ubuntu上作業,所以必須先安裝 Oracle Virtual Box 才能安裝Genymotion

  1. 下載virtualbox
    進入virtualbox官網(傳送門)→ 右手邊 Downloads → 選擇 VirtualBox 5.0.16 for Linux hosts → 找到Ubuntu版本及位元數 Ubuntu 14.04 (“Trusty”) / 14.10 (“Utopic”) / 15.04 (“Vivid”) AMD64

  2. 安裝
    找到下載的deb檔 → 右鍵 → 以ubuntu軟體中心開啟 → 安裝



Genymotion 傳送門

Genymotion這邊有提供免費版的模擬器進行下載,但必須先註冊,所以建議在意開始先註冊在進行其他動作,因為有時候會跳掉。

  1. 註冊Genymotion帳號

  2. 下載

    從首頁的 choose paln → Individual→ BASIC的Get started

  3. 安裝Genymotion
    打開Terminal,先切換到下載的檔案(genymotion-2.6.0-linux_x64.bin)所在的資料夾,再輸入下面兩條指令

    chmod +x genymotion-2.6.0-linux_x64.bin
    ./genymotion-2.6.0-linux_x64.bin
    

  4. 執行
    當安裝完成後,會在資料夾中多了一個名為genymotion的資料夾,進入點擊genymotion執行檔,即可執行



設定Virtual machine

  1. 設定新的機器
    當點擊進入後會問你要不要新增新的機器,點Yes
  2. 登入
    在進行下一步前要先登入剛剛在網站註冊的帳號
  3. 選擇機型
    選擇你所要的機型,進行安裝
  4. 執行
    最後讓它run run看能不能執行



關於執行時的Error

我收過三種Error,分別是

  1. Virtualization technology not enabled in bios
  2. The Virtual device got no IP address
  3. Unable to configure the network adapter for the virtual device

不過嚴格說來我弄掉的只有第一個,其他兩個我也還有點莫名其妙

  1. Virtualization technology not enabled in bios
    顧名思義就是Virtualization technology 沒開,在重新開機後進入BIOS介面 → Advanced BISO Feature → Virtualization 改成enable即可
    (PS、我的是Award主機板,各個主機板的開啟方法可能會不同)

  2. The Virtual device got no IP address
    這個我在懷疑是因為ㄧ開始 Virtualization 沒開,所以才會取不到 IP address,因為我將 Virtualization 啟動後,就正常了。
    如果Virtualization 開啟後還出現這問題,試試這個Genymotion, Fix Error “Could Not Obtain An IP Address”

  3. Unable to configure the network adapter for the virtual device
    會出現這條問題最基本原因是我使用的指令來安裝,但貌似安裝的是舊的?還是因為我忘記多打updata的指令我就不得而知了,總之我將 virtualbox 改成自己下載安裝的就算ok了,接下來會跳出 Virtualization 沒開的問題

    sudo apt-get install virtualbox
    



在Android Studio 中使用

安裝完Genymotion後,最重要的就是讓它可以在Android Studio中使用啦~

  1. 在Android Studio中
    File → Settings lugins→ plugins → Browse repositories

  2. 安裝Genymotion plugins
    在搜尋攔輸入Genymotion後就會跳出,然點選安裝即可

  3. 設定路徑
    安裝完 plugins 後重新啟動Android Studio 就會發現多了Genymotion 的圖示
    在搜尋攔輸入Genymotion後就會跳出,然點選安裝即可

    點選進入設定路徑為剛剛genymotion執行檔所在的資料夾即可,這要下次執行時就會看到有模擬器可選了



參考資料

留言

這個網誌中的熱門文章