2012-02-01 168 views
-2

可能重複:
No generated R.java file in my projectR.java不能產生

我試圖運行的CyanogenMod的項目/ android_packages_apps_Gallery

我從這裏下載項目: https://github.com/CyanogenMod/android_packages_apps_Gallery

不幸的是,我不能在我的模擬器中成功運行它。問題是無法生成R.java。我試圖'項目 - >清理'項目並刪除gen文件夾,但它不起作用。

有什麼想法?謝謝!

+0

它可能是很多東西,你有什麼嘗試?其他項目工作正常嗎? – AlfredoVR 2012-02-01 16:31:06

回答

1

查看所有res文件。如果任何XML文件指向圖像,字體或其他不存在的XML文件,則R將不會生成。通常,運行clean將在其中一個XML文件中顯示錯誤,但有時不會。

1

有時在這種情況下,當我們刪除或添加資源時會重新生成R.java。嘗試刪除資源,然後將其添加回去。

1

無論您的導入是錯誤還是您的「res」文件夾下的某個xml文件都有錯誤。首先檢查導入。正確的導入應該是「你的包名」,然後是「.R」,例如import com.dhruvg.apps.testapp.R;而不是import android.R;,這通常是通過eclipse自動導入的。

此外,請檢查您正在使用的版本的AndroidManifest.xml並創建一個與該版本兼容的仿真器設備。

如果一切都失敗,請在「java build path」下檢查您的項目屬性,並確保您正確使用這些庫。圖書館有時會發生衝突。