android項目不能產生R檔案

來源:互聯網
上載者:User


             前序:前段時間硬碟掛了,換了新硬碟,重新搭建了開發環境,jdk正常安裝,測試ok,eclipse為3.8版本,adt22線上安裝,sdk是筆記本送保修前備份的,直接拷貝後配置到環境變數,至此環境搭配好了。


            搭配好環境後,eclipse匯入android項目,在我認為情況正常的情況下(至少先前項目是可以正常跑起的),網上的方法也大同小異,平時也都是那麼處理,比如

           1、檢查資源檔是否有出錯,這個情況已經保證了,因為先前是可以正常跑起的,況且幾個項目都那麼大,資源那麼多,不可能一個個去開啟查看,這並不是一個高效的方法,eclipse也沒提示哪個檔案哪裡出錯,Problems視窗Errors中全部都是R類未匯入錯誤,因為根本就沒有產生R類;

           2、項目右鍵Android Tools ---> Fix Project Properties,clean項目,重新編譯多次,重新匯入項目等等,都未能產生R類,這下真是蛋疼,無厘頭;


          期間多次開啟Android SDK Manager,試圖更新ADT之類,因為網上有類似的說法,能試就試,這下好了,多次的開啟,每次都出現以片的問題

       

我以為是因為國內訪問被屏蔽了,所以翻牆了再試了幾次,情況還是一樣,Google了下 https://dl-ssl.google.com/android/repository/addons_list-2.xml ,看了很多,英文不好,理解的也很模糊,但注意到了上面的連結的返回內容跟build-tools有關係,同時也看到了Android SDK Manager中沒有安裝到build-tools,如紅色框住部分是沒有安裝(甚至沒有這個選項勾選,因為上面的連結訪問失敗)


       查看sdk所在檔案夾,該檔案夾裡面也為空白,意識到了可能這就是原因所在,不清楚為何,備份先前安裝的sdk,這個檔案夾中為什麼為空白的,再查看了下備份的sdk,該檔案夾也為空白,這可如何是好   

        Googlebuild-tools,無意間發現了sdk build-tools下載的連結,碰碰運氣下個試試,解壓到build-tools檔案夾後重新啟動Android SDK Manager,意外的發現Android SDK Build-tools顯示為已安裝,即上面插圖所示,重啟eclipse,clean全部項目,報錯全部消失   

       至此,R檔案已自動產生,問題也解決了,記錄下解決問題過程,寫篇博文真不簡單。


另外,提供下android sdk build-tools壓縮包下載連結,我已共用到百度網盤:http://pan.baidu.com/share/link?shareid=2683450975&uk=52770051,壓縮包直接解壓到build-tools檔案夾即可。




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.