2013-10-04 116 views
1

最近我更新了eclipse軟件,當我開始做新項目enter image description here時,R.java文件丟失了。我從之前的項目中複製粘貼它,但當前的項目仍然出現錯誤。我得到的錯誤顯示在圖像中。請幫忙。R.java文件從eclipse丟失

這是我的SDK經理

enter image description here

+4

有沒有搜索過這個問題?快速谷歌揭示了許多答案。也許這將幫助你http://stackoverflow.com/questions/3232274/r-class-missing-after-creating-android-project-from-existing-source –

+0

我認爲你的資源有一些問題,你的R文件不是再次生成。 –

+1

有時如果你做很多複製粘貼eclipse會把導入android.R;在你的導入中,你會得到那個錯誤,看你的導入是否將它導出並清理並重建 – JRowan

回答

1

項目 - >清除。

這將產生R.java自動

如果它不能正常工作,請從分離項目中的所有資源的xml文件,做以上。

再次附加xml文件並再次執行上述操作。

+0

不要自己編輯R.java。如果你手動編輯它將被打破。 –

+0

當我清理項目並重新構建時,它給我一個錯誤。它表示構建工作區遇到問題,在構建過程中發生錯誤,錯誤爲空指針異常。 – Sherry

+0

什麼是eclipse版本和ADT? –

0

的R.java文件是自動生成的,請按照下列步驟操作:

  • 確保「自動構建」項目中的菜單中選擇了
  • 轉到項目 - >清潔...->清潔你項目
  • 確保有與XML文件中沒有任何錯誤,並再次清潔

如果還是不行,讓我看看你的進口

0

事實是,您可能錯過了Android構建工具。或者你只需​​要更新它們。

如果您已經更新了SDK工具,請重新打開SDK管理器,並在「工具」部分下面檢查「Android SDK構建工具」是否已安裝,並最終進行更新。這對我來說是昨天的詭計。

0

它應該是至少有一個您的資源文件的問題。請做

項目 - >清潔

同時看一下控制檯窗口。它可能表明問題的路徑。

enter image description here

如果您使用的是更高版本的Android SDK的。只需檢查你是否安裝了'SDK構建工具'。

enter image description here

,並檢查是否你需要更新的SDK包和特製的機器人工具的最新版本。

http://docs.opencv.org/_images/android_sdk_and_avd_manager.png

+0

問題是當我清理項目時,gen文件夾中的文件消失了:(不知道發生了什麼 – Sherry

+0

當您清理該項目時,它將從gen文件夾中刪除R文件並重新檢查資源並重新生成R文件,如果有資源文件出現問題,則不會生成R文件,這就是爲什麼R文件不存在的原因 – enadun

+0

我重新生成了R文件,但gen文件夾顯示爲空 – Sherry

0

以下步驟:

1)做一個乾淨的項目。 2)關閉你的項目並打開你的項目。 3)關閉eclipse並重新啓動。 4)即使它不工作,然後創建一個新的項目,並將所有源文件和資源文件從早期版本放置到這一個。

當您更新SDK管理器時,通常會發生此問題,但它不是永久性的。

+0

是的,我做了所有這些事情。但該項目仍然無法正常工作。你可以告訴我,我該怎麼做我的軟件以前的版本? – Sherry

+0

您使用的是Windows系統還是Mac系統或其他? –

+0

windows xp ..... – Sherry