- Android進行翻牆對sdk的下載
更新android sdk manager時,往往會出現拒絕連接或超時連接提示:
Failed to fetch URL https://dl- ssl.google.com/android/repository/..........
可以參考的解決辦法:因爲Google的域名被封掉了,可以考慮用IP地址直接訪問網站,具體是:
1、修改hosts文件,找到C:\WINDOWS\system32\drivers\etc下的hosts用記事本打開,在裏面添加內容:
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com
我加進去的是
#203.208.46.146 www.google.com
#74.125.113.121 developer.android.com
#203.208.46.146 dl.google.com
#203.208.46.146 dl-ssl.google.com127.0.0.1 practivate.adobe.com
#127.0.0.1 activate.adobe.com
#127.0.0.1 ereg.adobe.com
#127.0.0.1 activate.wip3.adobe.com
#127.0.0.1 wip3.adobe.com
#127.0.0.1 3dns-3.adobe.com
#127.0.0.1 adobe-dns.adobe.com
#127.0.0.1 adobe-dns-2.adobe.com
#127.0.0.1 ereg.wip3.adobe.com
#127.0.0.1 activate-sea.adobe.com
#127.0.0.1 wwis-dubc1-vip60.adobe.com
#127.0.0.1 activate-sjc0.adobe.com
#127.0.0.1 practivate.adobe.com
#127.0.0.1 activate.adobe.com
#127.0.0.1 ereg.adobe.com
#127.0.0.1 activate.wip3.adobe.com
#127.0.0.1 wip3.adobe.com
#127.0.0.1 3dns-3.adobe.com
#127.0.0.1 adobe-dns.adobe.com
#127.0.0.1 adobe-dns-2.adobe.com
#127.0.0.1 ereg.wip3.adobe.com
#127.0.0.1 activate-sea.adobe.com
#127.0.0.1 wwis-dubc1-vip60.adobe.com
#127.0.0.1 activate-sjc0.adobe.com
Http proxy port :裏輸入80
2、在Android SDK Manager的Tool->Option勾選Force https://..sources to be fatched using http://..,把https的資源獲取方式 強制換成http協議獲取的方式。
重啓sdk manager,問題解決。
- 當工程的R文件無法自動更新的時候可能出現的問題是:
1、首先檢查各個xml文件,造成R類沒有自動更新一般都是由於xml文件中存在錯誤造成
2、確認xml文件中無錯位後,R類仍然不能自動更新,那麼可以刪除gen目錄下的package文件,讓MyEclipse自動重新生成即可。最好在添加完所有控件後再刪除package更新R類
- 當Eclipse無法啓動的時候
- clean後R文件不見
1、如果你的項目中沒有錯誤的話,在eclipse裏面,點上自動編譯, project->build automatically然後,f5刷新下項目,就會出來R.java如果沒有出來的話,window->show view->problems,打開問題窗口,看看你的項目有沒有什麼error2、你的這種問題是因爲Android一時無法獲取到它想要的文件,系統無法自編譯所以造成R文件無法產生,這樣的話,再怎麼build或者fix project以及調換版本都是沒用的。比如下邊的那幅圖,因爲導入的圖片的名字和xml文件的名字衝突,系統直接刪除R文件。修改辦法:查找相應的文件,保證系統調用時正常(出錯時,logcat會提示某某文件已經被定義,這樣時就應該注意這個問題了!)
- 不能生成R文件
在創建Android工程時,有時可能不能成功生成R文件而出錯。到網上一搜,很多都是clean ,Fix方式。但很多時候這種方法並不一定湊效,原因可能是你更新了ADT,而tools沒有更新完。那你做的事情就很明顯,把tools更新完,然後就可以生成R文件了。
- 當使用eclip導入工程文件目錄時,有時候會遇到eclips報Unable to resolve target 'android-7'錯誤,其實這是由於版本問題造成的,在這裏給出我的解決方法
1、在window打開android sdk manager2.查看開發環境安裝的sdk的對應API號碼,下圖中的對號碼爲19,參考下圖,找到你的環境版本號3.打開導入工程目錄下的project.properties文件,打開工具爲記事本4.找到android-xx這一行,將xx數字修改改爲步驟二中得到的數字,這時候再打開工程就可以了
注意修改文件的時候不要隨意刪除空格和佔位符
- Android進行翻牆對sdk的下載
更新android sdk manager時,往往會出現拒絕連接或超時連接提示:
Failed to fetch URL https://dl- ssl.google.com/android/repository/..........
可以參考的解決辦法:因爲Google的域名被封掉了,可以考慮用IP地址直接訪問網站,具體是:
1、修改hosts文件,找到C:\WINDOWS\system32\drivers\etc下的hosts用記事本打開,在裏面添加內容:
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com
我加進去的是
#203.208.46.146 www.google.com
#74.125.113.121 developer.android.com
#203.208.46.146 dl.google.com
#203.208.46.146 dl-ssl.google.com127.0.0.1 practivate.adobe.com
#127.0.0.1 activate.adobe.com
#127.0.0.1 ereg.adobe.com
#127.0.0.1 activate.wip3.adobe.com
#127.0.0.1 wip3.adobe.com
#127.0.0.1 3dns-3.adobe.com
#127.0.0.1 adobe-dns.adobe.com
#127.0.0.1 adobe-dns-2.adobe.com
#127.0.0.1 ereg.wip3.adobe.com
#127.0.0.1 activate-sea.adobe.com
#127.0.0.1 wwis-dubc1-vip60.adobe.com
#127.0.0.1 activate-sjc0.adobe.com
#127.0.0.1 practivate.adobe.com
#127.0.0.1 activate.adobe.com
#127.0.0.1 ereg.adobe.com
#127.0.0.1 activate.wip3.adobe.com
#127.0.0.1 wip3.adobe.com
#127.0.0.1 3dns-3.adobe.com
#127.0.0.1 adobe-dns.adobe.com
#127.0.0.1 adobe-dns-2.adobe.com
#127.0.0.1 ereg.wip3.adobe.com
#127.0.0.1 activate-sea.adobe.com
#127.0.0.1 wwis-dubc1-vip60.adobe.com
#127.0.0.1 activate-sjc0.adobe.com
Http proxy port :那裏輸入80
2、在Android SDK Manager的Tool->Option勾選Force https://..sources to be fatched using http://..,把https的資源獲取方式 強制換成http協議獲取的方式。
重啓sdk manager,問題解決。
- 當工程的R文件無法自動更新的時候可能出現的問題是:
1、首先檢查各個xml文件,造成R類沒有自動更新一般都是由於xml文件中存在錯誤造成
2、確認xml文件中無錯位後,R類仍然不能自動更新,那麼可以刪除gen目錄下的package文件,讓MyEclipse自動重新生成即可。最好在添加完所有控件後再刪除package更新R類
- 當Eclipse無法啓動的時候
- clean後R文件不見
1、如果你的項目中沒有錯誤的話,在eclipse裏面,點上自動編譯, project->build automatically然後,f5刷新下項目,就會出來R.java如果沒有出來的話,window->show view->problems,打開問題窗口,看看你的項目有沒有什麼error2、你的這種問題是因爲Android一時無法獲取到它想要的文件,系統無法自編譯所以造成R文件無法產生,這樣的話,再怎麼build或者fix project以及調換版本都是沒用的。比如下邊的那幅圖,因爲導入的圖片的名字和xml文件的名字衝突,系統直接刪除R文件。修改辦法:查找相應的文件,保證系統調用時正常(出錯時,logcat會提示某某文件已經被定義,這樣時就應該注意這個問題了!)
- 不能生成R文件
在創建Android工程時,有時可能不能成功生成R文件而出錯。到網上一搜,很多都是clean ,Fix方式。但很多時候這種方法並不一定湊效,原因可能是你更新了ADT,而tools沒有更新完。那你做的事情就很明顯,把tools更新完,然後就可以生成R文件了。
- 當使用eclip導入工程文件目錄時,有時候會遇到eclips報Unable to resolve target 'android-7'錯誤,其實這是由於版本問題造成的,在這裏給出我的解決方法
1、在window打開android sdk manager2.查看開發環境安裝的sdk的對應API號碼,下圖中的對號碼爲19,參考下圖,找到你的環境版本號3.打開導入工程目錄下的project.properties文件,打開工具爲記事本4.找到android-xx這一行,將xx數字修改改爲步驟二中得到的數字,這時候再打開工程就可以了
注意修改文件的時候不要隨意刪除空格和佔位符