- 解決Android Studio 運行自帶模擬器報The emulator process for AVD Pixel_4a_Edited_API_28 has terminated.類似錯誤
最新開始學習Android開發,在裝Android Studio 時遇到很多坑,記錄一下,希望也可以幫助有需要的人。
- 原因分析
可能錯誤原因:虛擬機安裝路徑存在中文符號導致亂碼(我的情況就是這種),因為我是AMD處理器一直以為是別的原因,后來發現中文模擬器路徑也會存在這個問題。
因為Android Studio會默認安裝虛擬機在用戶目錄下,如果你的電腦用戶名帶中文,比如C:\Users\ 張三 ,因為當前用戶路徑有中文符號,導致一些配置文件中的路徑會亂碼,這時虛擬機就會運行失敗。
- 解決方法
- 進入C盤截圖顯示頁面找到 .android文件夾,這個是模擬器默認下載位置
- 剪切.android文件夾,粘貼到其他文件夾(切記不可中文路徑),例如像我這樣放到D盤自己創建的Android SDK文件夾。
- 這里我們進入 .android/avd/以截圖中Pixel_4a_Edited_API_28.avd為例,修改對應的Pixel_4a_Edited_API_28.ini文件
- 打開Pixel_4a_Edited_API_28.ini文件,修改path開頭的路徑
- 將其路徑修改為D:\Android SDK.android\avd\Pixel_4a_Edited_API_28.avd,注意ini配置文件要和avd目錄對應且必須為對應avd目錄的子路徑。
- 打開Pixel_4a_Edited_API_28.avd文件夾,點擊config.ini文件
- 找到skin.path,將其修改為下載的Android SDK的skins目錄下對應機型(一般不需要修改)
- 配置用戶環境變量
變量名稱ANDROID_SDK_HOME
變量值為Android SDK目錄
- 配置系統環境變量
在系統環境變量Path編輯新增Android SDK目錄下的platform-tools如圖所示每個人不一樣根據自己文件目錄修改
- 最后重啟Android Studio 你會發現模擬器可以正常使用啦。