Android – Eclipse無法找到新增的資源ID

來源:互聯網
上載者:User

    幾天沒登ubuntu,後來因為客戶要加新功能,又得修改android Mms的源碼。但這次發現一個很詭異的問題,增加了string和drawable資源後,居然不能索引出來,鬱悶了一天。後來想到肯定所那個R的問題,但是import的R包路徑沒錯啊,但直接連結的時候卻跳到了android源碼編譯後的out目錄下的R檔案。雖然還不知道由於什麼原因,但是通過去掉原來的import,重新引入那個項目產生的R檔案,就ok啦//

    續:

找到原因所在了、、因為需要引用Mms_intermediates/classes.jar這個包,而這個包是編譯之後產生的,因此也包含R這個檔案,而且路徑是包路徑是一樣的、、為了讓項目引用的是project即時build出來的R檔案,而不是需要通過mmm xxx編譯源碼出來的R檔案,我們需要把gen那個檔案夾排序到自訂庫(引用了Mms_intermediates/classes.jar和framework_intermediates/classes.jar)的上面。因此,正確的專案檔排序是

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.