2013-07-04 80 views
4

我在佈局中添加了一個xml文件。之後,這個錯誤即將到來。但問題是我沒有碰到R.java文件。 現在在我的新活動中,我將把它的內容視圖設置爲我新創建的xml文件,但是當我在做R.layout時,新創建的xml並沒有提出建議。有誰知道如何解決這個問題。 我已經清理了幾次我的項目,但它不工作。R.java手動修改!還原爲生成的版本

回答

0

嘗試清理項目,這將做的工作。

+0

謝謝我試過,但它仍然沒有任何其他建議。 – Amar

2

檢查您是否已經在你的代碼的任何存在的錯誤,如果是糾正,然後再嘗試清爽和構建Project.If你的項目建設好,你會得到新的XML文件中建議

+0

感謝您的快速回復,我嘗試過,但仍未到來。而且我的項目也沒有任何錯誤。 – Amar

+0

你建立了你的項目嗎?右鍵點擊Project-> Build Project – Nargis

0

確保您不導入以com.R 結尾的任何東西,確保您的佈局命名約定是正確的

+0

不,我不會導入類似的東西... 感謝您的快速回復... – Amar

0

R.java文件具有由Programmer提供給資源(drawables,layouts,styles等)的所有資源ID,或通過sdk生成。所以檢查你的XML文件以及你的可繪製文件夾。如果它們中的任何一個包括錯誤的格式,它將在R.java文件中顯示錯誤,就像R.java沒有生成或者我們的類文件顯示R.id.xxx沒有找到或R.class沒有定義錯誤。然後清理你的項目。

+0

不,我沒有在R.java文件或任何其他文件中的任何錯誤。 而不是我被ocked,因爲我的新創建的XML文件的條目也在我的R.java文件中。但是,即使在我的XML中,它仍然沒有出現在R.layout.now_my_file_name – Amar

0

您的一個xml文件中肯定有一些錯誤。如果您的xml出現問題,Eclipse並不總是顯示錯誤消息。大多數情況下代碼會得到錯誤,在這種情況下是'R',所以您需要手動通過xml,這可能只是一個簡單的錯誤。祝你好運

+0

的建議框中。我沒有添加任何東西,除了我的表單。意味着檢查我沒有添加任何按鈕或任何其他控制的錯誤。但仍然是創建問題 – Amar

5

刪除R.java讓Eclipse重新生成它,然後項目 - >清潔將修復它。

+0

我試過,但仍然存在一些問題 – Amar

+0

你檢查過你的XML是否在res - > layout? – R9J

1

願這幫助你...

我想你的XML文件名可能有some capital letters or some special characters ..

刪除它們,然後再次嘗試運行該項目..

0

我有類似的問題。清理項目沒有解決問題,並且代碼或文件名中的大寫或空格沒有錯誤。

解決方案是當您選擇PROJECT - > CLEAN時出現的彈出窗口,然後取消選中「立即開始構建」選項。清理項目。關閉並重新打開Eclipse,然後構建項目(PROJECT - > BUILD)。

問題仍然是爲什麼簡單的清理和構建而不關閉Eclipse沒有工作。

0

右鍵單擊項目 - > Bulid Path->配置構建路徑 你看到錯誤android-support-v4.jar刪除這個庫並再次添加庫,這對我工作正常。

其他 嘗試 轉到gen文件夾刪除R.java並從項目選項中選擇清理項目。

0

在現場很晚...

我此行神祕出現在我的進口開始:

import android.R; 

我刪除它和Shazam的錯誤不見了。

0

我有類似的錯誤,但是當我導入新項目到我的月食。解決方案是,當我們的項目有庫時,我應該檢查選項(複製項目到工作空間)。

2

今天發生在我的一個Eclipse項目中。這是神祕地修復它。不知道爲什麼或如何。

改變屬性 - > Android->項目建設目標到Android更高(不同的)版本,撞上應用按鈕。然後做了一個乾淨的構建。問題消失了。

經過上述步驟,我甚至可以回到原來的項目建設目標沒有問題重新出現。

+0

和我一起工作。 :) – Ayoub