Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android eclipse 項目R文件無法生成

Android eclipse 項目R文件無法生成

編輯:關於Android編程

這個問題相信很多人從網上已經搜到不少的解決方案,

android 無法生成R文件 是件痛苦的事情,即使有時候你xml文件沒有錯誤,他都無法生成。針對此問題,我總結以下幾個方面的原因。

一.xml本身有錯誤

R.java這個文件是會自動生成的,但是如果你不小心xml文件寫錯了,或者不小心在編輯xml的時候點擊了run(其實這個時候會運行這個xml文件,會生成一個同名的xml文件,後綴為xx.out.xml),然後正巧你游clear了一下項目,你可能會發現gen下面的R.java的文件沒有了,這個在剛開始的時候很氣人,真不知道怎麼解決,後來發現,只要xml文件有問題,系統是絕對不會給你自動生成這個R.java文件,因為他要參照你的每張xml裡的數據來生成R.java,所以自然就生成不了了。雖然知道了原因但是問題頭疼,假如項目的layout xml文件有幾十個,這個時候怎麼辦,難道要一個一個xml的看嗎,呵呵,其實也不是,把console中的信息clear一下,然後再clear項目一下,這個時候,console中會有很多紅色的信息,參照這個肯定能准確的找到哪個文件報錯了。

下面這個事誤運行了xml文件,可以看到gen的包不是空的,R.java文件也存在,並且明確的支出了是layout包中的錯誤

 

二。編碼格式不正確

有時候由於編碼格式問題,造成無法生成R文件,此時後,把編碼格式變成utf-8即可

三,不知何種原因,可能是配置問題(轉義字符的問題).

 

的確我們大部分時候的錯誤都是因為我們的xml文件裡面有一些錯誤,特別是我們從github下載下來的項目,如果無法使用,需要手動復制工程的,都會在mainfest.xml文件中忘了修改你自己的文件夾。


package=com.tjerkw.slideexpandable.library
android:versionCode=1
android:versionName=1.0 >

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved