一、 說明
由於Google國內被牆,試過很多方法刷新Android SDK Manager列表未果,又難於木有番羽土嗇的工具,痛定思痛,決定自己動手添加版本包。另外,一般下載下來的Android安裝包裏只有一個安卓版本且CPU只能選arm system image,這裏順帶講解手動添加Intel system image
我這裏以安卓2.3爲例進行手動添加
二、 準備
2.1 安裝版本包下載
下載所需各版本的安裝包,這裏是國內分享的網址,感謝分享
https://www.androiddevtools.cn/
2.2 Intel Hardware Accelerated Execution Manager下載
下載所需的Intel硬件加速管理器,爲手動添加Intel x86 Atom System Image作準備
下載地址:https://www.techspot.com/downloads/6305-intel-hardware-accelerated-execution-manager.html
2.3 Android * x86 Emulator System Image下載
下載所需的Intel system image,我這裏以2.3爲例,也就是Android-10
下載地址:https://software.intel.com/en-us/articles/intel-corporation-internal-evaluation-license-agreement-for-x86-android-237-gingerbread
其他安卓版本的image也可以在該網站搜索下載(目前看到的只有2.3、4.*)
https://software.intel.com/en-us/search/site/language/en?query=emulator-system-image
三、 操作
1.版本包部署
解壓版本壓縮包得到Android-*的文件夾
拷貝或直接解壓到虛擬機SDK的platforms路徑下,部署完成
2.Intel x86 Atom System Image部署
先安裝Intel Hardware Accelerated Execution Manager,確保Intel system image的識別,解壓安裝intelhaxm.exe,一直默認下一步確定即可。另外,確保BIOS(開機設置,不認識請百度)裏面Configuration下Intel Virtual Technology爲Enable,否則安裝會報錯。
解壓下載的壓縮包sysimg_x86-10_r04.zip,-10表示Android-10,也就是Android2.3
在虛擬機SDK的system-images目錄下創建對應版本的文件夾,我這裏是android-10,把剛纔解壓的所有子文件內容拷貝到版本的文件夾裏,Intel system image部署完成。
打開Android SDK Manager查看是否部署成功
以上沒問題後,創建虛擬機就CPU能選擇Intel x86 Atom System Image。
參考
以上爲個人整理總結的知識,如有遺漏或錯誤歡迎留言指出、點評,如要引用,請聯繫通知,未經允許謝絕轉載。