2013-04-18 14 views
2

我很難嘗試解決這個問題。我剛開始一個新的項目,並沒有做任何的項目顯示了這個錯誤在mainactivity.java SRC,就在這條線......R.layout.main的問題

setContentView(R.layout.activity_main); 

給我「R不能解析爲一個變量」,OK,「快速修復「讓我可以選擇導入R,我繼續前進,然後我得到一個新的錯誤」activity_main無法解析或不是字段「,然後快速修復只給我一個選項,」更改爲activity_list_item「,所以我的問題是:爲什麼這一切都發生?

然後在此方法

public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 

我得到R.menu.main同樣的錯誤,但是現在我沒有得到任何選項???

我很難與R.java。我嘗試了所有可能的修復方法,我在這個論壇上找到了它們,但都沒有成功。請致電 。謝謝

+1

使用Eclipse和ADT刪除import android.R;? –

回答

0

你是否正在導入com.your.project.package.name而不是com.actionbarsherlock例如?

1

有時,Eclipse將默認使用android.R而不是com.your.package.R。轉到您的導入部分並檢查您是否正在導入您的軟件包的R文件。

然後執行目錄刷新和清理。這應該解決您的問題或暴露其他問題。

也可能是因爲您已經清理了您的項目,並且在某個xml文件中出現錯誤,這會阻止R.java生成。

+0

這可能也可能不是@ user1540556的當前問題,但幾乎可以肯定的是,這個問題遲早會發生。我的經驗非常普遍。 – scriptocalypse

相關問題