1. 程式人生 > >mac os 下建立 android avd 後啟動報找不到 avd ini 檔案 問題解決方法

mac os 下建立 android avd 後啟動報找不到 avd ini 檔案 問題解決方法

在 Mac OS 上建立了android虛擬機器(avd)後,啟動的時候報找不到adv對應的ini檔案
PANIC: Could not open: ~/.android/avd/android4.0.3.ini
此檔案是建立虛擬機器的時候生成的,可以先查詢此檔案是否在別的位置:
sudo find / -name android4.0.3.ini
查詢返回:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/private/var/root/.android/avd/android4.0.3.ini

可以看到,此檔案生成到別的目錄下去了,將檔案mv到android 虛擬機器需要的目錄。
到這裡不要著急,仔細檢視/private/var/root/.android/目錄下的內容,會發現很多檔案在此目錄下,其實這些檔案是建立虛擬機器生成的,之所以在此目錄下而不是~/.android目錄下,是因為必須使用sudo 來建立虛擬機器,因此生成的檔案就到了root目錄下。
所以,sudo cp -rf /private/var/root/.android/ ~/.android 拷貝所有檔案,就可以解決此問題。