Genymotion+VirtualBox詳解—目錄結構,路徑更改,重新加載已存在的模擬器

引言


Genymotion默認的安裝文件夾是在系統盤裏,如果我們在安裝的時候大量的系統盤內存,導致操作系統響應緩慢。如果想要更換模擬器路徑,最先想到的是暴力卸載重裝,然後在安裝嚮導的時候選擇安裝路徑,這種方法有效,但是不可行。每次更換路徑都要卸載重裝重下載,同時原來模擬器上的配置信息和安裝的軟件都丟失了,誰受得了。這裏有第二種方案,可以避免卸載重裝。是依據Genymotion與VirtualBox的關係來將需要的模擬器導入虛擬機中,同時又在Genymotion的啓動界面中同步模擬器信息以及各種配置信息和安裝的文件。


Gemotion目錄說明


我們都知道,Genymotion是基於VirtualBox上的一款模擬器管理工具軟件,Genymotion需要藉助VirtualBox來管理Android模擬器,我們來看一看Genymotion的文件目錄結構:

Genymotion目錄

  • deployed:模擬器部署文件,與ova文件夾關聯,裏面存放着 各個版本模擬器的部署信息,每一個版本模擬器裏面都存放着該版本模擬器的信息。其結構如下:
    deployed目錄

  • Genymotion: Genymotion應用程序的安裝文件目錄,包括了安裝信息、工具、可執行文件、配置文件等等;

  • ova:開放虛擬設備(Open Virtualization Appliance),裏面存放着deployed文件目錄下對應的各個模擬器設備;

  • templates: 模板文件夾;該文件夾中存儲着常用模擬器的模板文件;

  • vid: VirtualBox的硬盤鏡像文件

我們來看第一個模擬器(Custom Phone-6.0.0)目錄結構:


這裏寫圖片描述

  • Snapshots:文件快照;記錄虛擬機及其配置信息。
  • .vmdk: 一個VMDK文件代表VMFS在虛擬機上的一個物理硬盤驅動;所有用戶數據和有關虛擬服務器的配置信息都存儲在VMDK文件中,相當於虛擬機的存儲磁盤系統,VirtualBox會加載這些文件。
  • .vbox: VirtualBox配置文件,存儲模擬器的各種配置信息(VirtualBox通過該文件註冊模擬器,就可以關聯到相應的模擬器設備)。
  • vdi: VirtualBox的硬盤鏡像文件;

完整步驟解析


  • 1、更換文件夾路徑:將Genymobile文件夾CV到指定路徑。

     原始路徑:X:\Genymobile       
    

    原始路徑

     目標路徑:Y:\Genymoble
    

    目標路徑

    VirtualBox:(列表依賴於deployed文件夾中模擬器的.vbox文件)

        初始:列表有三個虛擬機(有一個正在運行)
    

    這裏寫圖片描述

        移動後:列表中設備不可用(正在運行的設備被我不小心刪除了)
    

    這裏寫圖片描述

    Genymotion:(列表依賴於deployed文件夾中模擬器的.vbox文件)

    初始:列表剛開始有三個設備(從deployed文件列表讀取)
    

    這裏寫圖片描述

    移動後:列表爲空(因爲存儲路徑改變)
    

    這裏寫圖片描述

  • 2、修改Genymotion中VirtualBox的存儲路徑,存儲路徑是從Genymotion上下載的各種模擬器部署文件的存放路徑,即deployed文件夾。

    • 打開Settings—>VirtualBox—>修改存放路徑

      這裏寫圖片描述

  • 3、打開VirtualBox,重新註冊已存在虛擬機:

    • 點擊控制—>註冊
      這裏寫圖片描述

    • 找到對應模擬器的.VBOX文件—>點擊打開
      這裏寫圖片描述

    • 成功註冊(VirtualBox與Genymotion上看到設備被添加):
      這裏寫圖片描述
      這裏寫圖片描述


附加


Genymotion使用起來非常快,比Android Studio和Eclipse上的模擬器快多了,受到很Android開發者的青睞。它是基於VirtualBox的工具APP,所以如果有ova模擬器源文件,也可以直接在VirtualBox上點擊導入虛擬電腦導入模擬器(不過因爲沒有deployed文件夾下的各種配置信息,所以導入的是純淨的模擬器)。所以建議你使用Genymotion來管理你的模擬器。

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