2021-05-12 14:32:11
Jelly賓學Android:[3]System Images連環案
經過昨天的努力,我新建了第一個沒有appcompat_v7的完美的工程。
當我「Run As Android Application」時又碰到了問題,這只是一個連環案的開始。。。
且聽我慢慢講給你聽:
1
Unknown failure?
講過排查發現我還沒有建立AVD(安卓虛擬機器),是我太著急了 - -!
2
解決:這個跟System Images沒有一毛錢關係,新建AVD就好了!?3
我想著問題就這麼愉快的解決了。可是。。。
當我新建AVD的時候,CPU/ABI的選項灰化不能選擇,導致不能新建AVD!
提示:No system images installed
主角出現啦!
4
分析:
a、提示No system images installed for this target.
b、而Target是Android4.4W - API Level 20
結論:SDK中有東西沒有下載安全導致的。
解決:下載安裝system images。
果斷開啟Android SDK Manager,Android4.4W下果然有未安裝的system images 相關的東西。
出生牛犢不怕虎,直覺也告訴我應該下載這個安裝上就好了。
5
這次終於能夠愉快的解決問題了吧?但是。。。
當我下載system images時總是"Download interrupted""Nothing was installed"
6
分析:網路沒問題、網速也不是問題
結論:那應該是國外網站都被遮蔽,連不上下載地址了
解決:(cnblogs上tc310的智慧,Win8親測可用)
a、修改hosts檔案(C:WindowsSystem32driversetchosts),在最後新增如下內容
127.0.0.1 localhost
#Google主頁
203.208.46.146 www.google.com
#這行是為了方便開啟Android開發官網 現在好像不VPN也可以開啟
74.125.113.121 developer.android.com
#更新的內容從以下地址下載
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
b、把https的資源獲取方式強制換成http協定獲取(Android SDK Manager的Tool->Option選項中)
7
如圖所示,我又碰到了新的問題:hosts儲存失敗 - -!
失敗原因提示:請檢查檔案是否在別的程式中開啟
這個提示資訊是不正確的,其實是許可權不夠,修改後儲存即可
1
增加當前登入使用者的許可權後,hosts儲存成功
2
hosts + 資源獲取方式http後,system images下載安裝非常順利
3
system images 下載安裝後,AVD也新建成功啦
注意:AVD Name只能包含字母、數位、下劃線
4
一切就緒,當然是執行我第一個程式了,終於執行成功(已淚崩。。。)
相關文章