對於大部分首次下載android studio開發android的人來說, 由於Android Studio將會預設把SDK,AVD下載到我們的C盤,造成大量記憶體的占用,那麼如何更改SDK,AVD的路徑呢? 首先附上SDK,AVD 的預設路徑,在window7中SDK的預設路徑是 C:\Users\ ...
對於大部分首次下載android studio開發android的人來說, 由於Android Studio將會預設把SDK,AVD下載到我們的C盤,造成大量記憶體的占用,那麼如何更改SDK,AVD的路徑呢?
首先附上SDK,AVD 的預設路徑,在window7中
SDK的預設路徑是 C:\Users\Administrator\AppData\Local\Android\Sdk
AVD的預設路徑是 C:\Users\Administrator\.android\avd
網上一些文章里寫的是“打開Android Studio, File->other Settings->Default Project Structure“
如圖, 更改Android SDK location的路徑。但是我試了,選擇D盤文件夾提示如下
有個同事說要自己把C盤的文件剪切到D盤,然後就可以更改路徑了,我試了還真的可以,但是有個問題,運行fluttter doctor 會提示檢測Android SDK錯誤,要重新安裝下SDK。
另外發現了一種簡單的方法是“Tools->SDK Manager”,如圖
這裡可以直接修改,修改後文件夾自動複製到目標路徑。
更改AVD的路徑,在D盤建立一個文件夾android_AVD文件夾,然後配置ANDROID_SDK_HOME的路徑
ANDROID_SDK_HOME的路徑即是保存你的AVD的路徑,保存後,系統會自動的在android_AVD中新建一個.android文件夾,然後將你的avd文件夾移到.android文件夾下,再修改你的avd配置文件的路徑,打開avd文件夾,找到.ini文件,用記事本打開,將路徑修改為你的文件路徑
avd.ini.encoding=UTF-8 path=D:\android_AVD\.android\avd\Pixel_2_API_Q.avd path.rel=avd\Pixel_2_API_Q.avd target=android-Q
最後重啟android studio,大功告成。
另外安裝Intel x86 Emulator Accelerator (HAXM installer)的問題:
到SDK目錄下麵安裝intelhaxm-android.exe,一般路徑在C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager ,找到intelhaxm-android.exe這個文件安裝定並運行, 未出現錯誤即已解決。
如果在安裝過程中出現Intel virtualization technology (vt,vt-x) is not enabled的錯誤,需要進入的電腦的BIOS中修改,重啟電腦,進入BIOS頁面(一般在開機時按Del或F2,根據電腦不同,進入方式不同),找到Advanced Mode –> Advanced –> CPU Configuration –> Intel Virtual Technology設置為Enabled(表示開啟虛擬化)就可以了。