首頁 > 軟體

Jelly賓學Android:[3]System Images連環案

2019-11-29 04:38:55

經過昨天的努力,我新建了第一個沒有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

一切就緒,當然是執行我第一個程式了,終於執行成功(已淚崩。。。)



IT145.com E-mail:sddin#qq.com