現象
Eclipse Android 專案 gen 目錄下原有 R.java 等文件消失,僅剩 BuildConfig.java。
原因
資源編譯失敗(如 XML 語法錯誤、資源引用不存在),導致 aapt 不生成 R.java。
解決步驟
- 檢查 Console 控制台 紅色錯誤信息(通常指向具體 XML 行號)
- 修復所有 res/ 目錄下的 XML 錯誤
- 刪除 gen/ 目錄下所有文件
- Project → Clean → 勾選專案 → OK
- R.java 將自動重新生成
常見觸發錯誤
- layout XML 缺少命名空間
xmlns:android
- 引用不存在的
@string/@dimen/@color
- AndroidManifest.xml 版本號格式錯誤