[Mac] 讓 Genymotion 模擬器的映像檔儲存到 USB 硬碟上

[Mac] 讓 Genymotion 模擬器的映像檔儲存到 USB 硬碟上

目前使用的 Mac Book Pro 是四年前的舊款,

硬碟只有少少的 256 GB,因此常常陷入空間不足的窘境。

但像是跑 Genymotion 這樣的 Android 模擬器時,

安裝一個新的 Android API 的模擬器,瞬間又要吃掉幾 GB 的容量,

真的是無法負荷,但不裝又沒有實機可以測試…

 

試了一下,把 Genymotion.app 從 /Applications 目錄移到外接的 USB 硬碟的話,

執行後會說 App 似乎已經損毀,因此這招無效。

不過,Genymotion 會在家目錄產生一個 ~/.Genymobile 的目錄,

這裡面會放抓下來的映像檔、以及用映像檔產生出來的模擬器。

因此是可以對這目錄動手腳的…

 

執行下面的指令,把原本的 ~/.Genymobile 目錄,

搬到 TestHDD 這個外接硬碟上,並將目錄改名為 Genymobile (變成非隱藏目錄),

接著再製作一個符號連結,讓 ~/.Genymobile 指向外接硬碟上的 Genymobile 目錄:

cd ~/
mv .Genymobile /Volumes/TestHDD/Genymobile
ln -sf /Volumes/TestHDD/Genymobile .Genymobile

 

測試了一下,Genymotion 可以在這種環境下啟動,

也能建立新的模擬器並執行。

總算可以自由的建立模擬器,不用擔心 Mac 內建硬碟爆掉啦~

(本頁面已被瀏覽過 14 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料