Android Studio啟動AVD報錯:
The emulator process for AVD Pixel_5_API_30 has terminated.
原因:安裝時使用自定義安裝后,修改了默認安裝目錄。
而avd文件默認在 C:\Users\用戶名\.android?目錄下。所以導致打開AVD時報錯。
解決方法:
第一步
找到 avd 所在 .android 文件夾復制到 SDK 目錄下。步驟如圖:
通過 Show on Disk 找到默認的 avd 目錄,然后找到它的上級目錄,就是 .android 文件夾。
注意:找到目錄后,就可以刪掉這個異常的設備了,這樣可以避免將異常的設備復制到正確的目錄中。
將整個 .android 文件夾復制到 SDK 所在目錄。
我的sdk在:E:\android-studio\sdk\.android
第二步
新建系統環境變量
變量名:ANDROID_SDK_HOME
變量值:安卓SDK目錄(我的 E:\android-studio\sdk)
此時,C:\Users\用戶名\.android?文件夾就可以刪除了,但是你重新構建設備后,還是會被創建的,這時里面只會有兩個文件:
- adbkey
- adbkey.pub
在我們的PC機(以windows為例)上啟動了adb.exe 進程時,adb 會在本地生成一對密鑰 adbkey(私鑰) 與adbkey.pub(公鑰);
這兩個文件不用管他,不處理就行。