CPU/ABI顯示No system images installed for this target的解決方案
手動下載image
http://www.androiddevtools.cn/
SDK System images
這是在創建模擬器時需要的system image,也就是在創建模擬器時 CPU/ABI
項需要選擇的,下載並解壓后,將解壓出的整個文件夾復制或者移動到 your sdk 路徑/system-images
文件夾下即可, 如果沒有 system-images
目錄就先創建此文件夾,然后打開SDK Manager,打開 Tools(工具)
菜單選擇 Options(選項)
菜單項打開Android SDK Manager Setting對話框,點擊 Clear Cache(清除緩存)
按鈕,然后重啟Eclipse(或Android Studio)和SDK Manager。
系統版本號 | Windows | Mac OSX | Linux |
---|---|---|---|
android 5.0 | 下載 | 下載 | 下載 |
android L | 下載 | 下載 | 下載 |
android 4.4W | 下載 | 下載 | 下載 |
android 4.4.2 | 下載 | 下載 | 下載 |
android 4.3 | 下載 | 下載 | 下載 |
android 4.2.2 | 下載 | 下載 | 下載 |
android 4.1.2 | 下載 | 下載 | 下載 |
android 4.0.3 | 下載 | 下載 | 下載 |
android 4.0 | 下載 | 下載 | 下載 |
下面方法未成功,還是需要翻牆
http://www.shoutmon.com/how-to-solve-cpuabi-no-system-images-installed-for-this-target.html
CPU/ABI選項顯示No system images installed for this target是由於Android SDK Manager中未安裝下面這三個東西導致的:
當然,在Android 4.2以上的版本中,MIPS System Image已經沒有了。
我們需要在Android SDK Manager中安裝這幾個東西,但是google服務在大陸不能直接訪問,因此基本上就會出現這樣的錯誤:
“Download interrupted: Connection to https://dl-ssl.google.com refused”
這個時候,需要在Android SDK Manager中Tools菜單下選擇Options,勾上”Force https://..."這個選項。這是因為https在大陸會因為無法驗證而直接屏蔽,但是http則容易放行。總之,勾上就好了。
接下來,如果你有VPN賬號的話,直接連上VPN就可以用了。
如果沒有VPN賬號的話,還是可以用修改hosts文件的方法:
WIN7下打開C:\Windows\System32\drivers\etc下的hosts文件,MAC上直接/etc/hosts,然后在最下面添加兩行:
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
保存,重新打開Android SDK Manager,就會發現網絡暢通了。
在Select New or Updates里選擇New,再點旁邊的Install XX packages,在彈出的窗口中每個大類選擇“Accept License”(當然你也可以每個都單獨點“Accept”),再Install就好了。
如果想升級和安裝Android SDK的時候,都會去訪問dl-ssl.google.com。對於使用SSL的網站,國家防火牆是不咋友好的。一般都需要代理,或者改hosts文件。
這里介紹改hosts文件的辦法。
首先我們需要得到dl-ssl.google.com域名對應的IP地址。這里有個工具http://ping.chinaz.com/。它可以幫助我們ping域名服務器。
查出dl-ssl.google.com的IP地址就好辦了。剩下的直接在C:\Windows\System32\drivers\etc\hosts添加IP映射就可以了。比如,選擇響應比較快的
173.194.203.190 dl-ssl.google.com
64.233.167.93 dl-ssl.google.com
173.194.78.93 dl-ssl.google.com
添加到hosts文件。