2012-09-10 156 views
0

我幾乎再次遇到同樣的問題。幾分鐘前,我就公佈一個問題,佈局不被eclipse識別

R.layout.mylayout 

不受日食儘管認可,佈局文件夾中包含我的XML文件和佈局文件夾位於res文件夾裏面。答案是從gen文件夾中刪除R.java並清理項目並重新啓動工作區。

現在,我再次面對同樣的問題,儘管我也跟着前面的步驟來解決錯誤,但它是錯誤的

R.layout.mylayout 

不認得依然存在,也有exclaimation文不對題項目名稱。

有沒有其他的方法來解決這個問題

回答

0

請檢查您import報表....如果您錯誤地進口android.R,然後請立即刪除它 ....和然後清理項目並查看它是如何工作的...

+0

我刪除了導入的android.R,並清理了項目,錯誤是說R不能解析爲變量。因此,我再次導入android.R,問題仍然存在 – LetsamrIt

+0

@ Neverever在你的Android中導入android.R項目....否則你將無法訪問任何你的項目資源....現在試試這個...從你的項目中刪除android.R ...掃描你的XML,你的Java的每一個位。 ...錯誤必須位於那裏 –

+0

從imports.Clean project.Rebuild中移除android.R。如果仍然顯示R未解析,則放置一個類似'import my.package.name.R'的導入語句,其中'my.package.name'是您的軟件包名稱。然後重建項目。 – sandyiscool

0

運行Lint工具。右鍵單擊您的項目並查看Android工具。使用它檢查是什麼問題。

1

項目 - >清潔

選擇「自動構建」,讓你每次清理項目,它將被重建。是的,確保你在清理之前保存文件(我知道這很奇怪,但有時錯誤會在你保存之前拒絕,然後清除它)。確保有佈局文件夾文件沒有錯誤,因爲它有時會導致自動生成的代碼在R.java

此外,請確保您在MainActivity.java 代碼沒有import android.R。在你管理導入時,Eclipse往往補充說。

+0

我遵循步驟u張貼,但沒有已更改 – LetsamrIt

+0

刪除android.R後,您是否嘗試清除它? – Swayam