我是一名新的Android開發人員(將iPhone應用程序移植到Android的4周時間)。我有8個項目(應用程序和6個小UI實驗,以及我剛剛用Eclipse創建的vanilla Hello World項目)。全部編譯失敗,問題在於對生成的文件R的每個引用都被標記爲「R無法解析爲變量」。Eclipse/Android無法爲任何項目生成R文件
直到昨天下午 - 每個項目都在Android模擬器中編譯並運行(儘管非常慢)。我已經改變了一些東西,並且從昨天開始,所有項目都無法編譯,全部採用完全相同的方式「R無法解析爲變量」。我所有的情況下,生成的文件都丟失了。我相信在我們試圖在調試這個問題的過程中清理和重建每個項目時,它們消失了。
當這個問題開始時,我知道的兩件事發生了變化,但我不能說是造成這個問題的原因:1)轉向在真正的Android設備上進行調試(三星Galaxy Tab 2,它像冠軍一樣工作在與緩慢的模擬器爭鬥之後),以及2)允許Android(也許Eclipse)從網絡更新自己。
我花了很多時間嘗試其他用戶的建議,但都沒有幫助。大多數建議都提到文件命名問題,xml語法錯誤,但自從編譯工作以來,我沒有更改這些文件和文件名。我曾嘗試:
- 清洗和重建項目
- 檢查後續更新到Android SDK(並有2級以後的)
- Eclipse的>文件 - > Android的工具 - >修復項目屬性
- 進行小源改變強制重建
- 重新啓動Eclipse中,以及在Mac主機,亞洲開發銀行,仿真器,在Android SDK管理器
- 刪除項目,重新啓動Eclipse和添加項目回在(壞主意 - 這個失敗,「無法加載屬性文件的項目‘ListViewFragmentTest’」
- 創建一個全新的Android應用程序項目,該項目之前已經合作過很多次錯誤,但現在無法
有有些系統性錯誤,雖然我不會聲稱所有這些項目都是無錯的,但它們確實運行到昨天下午6點,然後全部停止編譯。
我開始重新安裝開發環境之前,是否有人有其他建議?
我的環境是:
- 的MacBook Pro(OS X 10.7.5,8GB RAM,2.53GHx酷睿i5)
- 的Eclipse(靛藍服務發佈2,構建:20120216-1857)(太舊?)
- Android SDK中經理馮22
- Android SDK工具(22),平臺工具(17),構建工具(17)
- API的11-17,一切都取決於最新
好像很多人遇到缺少生成文件(R)時遇到問題,而且我也遇到了佈局XML錯誤時的麻煩,但這似乎不會導致此問題。在此先感謝您的幫助!
我猜** ** project-> build自動**選項被選中,不是嗎? 最新的工具更新給開發者帶來了很多問題... – user2340612
根據其他用戶的建議,我嘗試了自動構建和手動構建。兩者都失敗相同。 – user2395611