2013-05-25 87 views
2

標題說得最多,但我在Eclipse中創建了一個新項目。我已經設置了一切,並且一旦創建新的Android應用程序項目,一旦生成了所有內容,就會出現兩個錯誤:第19行和第12行中的「R無法解析爲變量」。在視頻教程系列我正在看它說在gen文件夾中應該有一個名爲R.java的文件,但是沒有,只是一個空文件夾。 Android項目是全新的。下面是一些我使用Google後曾嘗試的事情,沒有解決的問題:Eclipse Android編程R.java在新項目中缺失

  • 清理項目
  • 取消選中/重新檢查自動構建
  • 生成項目
  • 關閉/打開項目
  • 檢查XML文件是否有錯誤 - 只有上述錯誤日誌中提到的兩個錯誤
  • add「import android.R。*」
  • 手動創建R文件(Add - > Clas s)

這是我第一次在eclipse中編寫應用程序,我知道有很多像這樣的問題,但沒有一個似乎解決了我的問題。 Java錯誤(R未解析爲變量)錯誤是唯一的錯誤,XML或Anything中沒有錯誤。

所以,你可以檢查我的項目,我已經把它放在我的Dropbox,如果你想在日食看看吧。 Project Download Link

+0

您的包名在com.tnb.android.daniel清單中,但在src中爲com.example.daniel – Senthil

+0

請嘗試再次檢查更新的「Android Development Tools」和Android'ADT-Tools'。有時Eclipse需要分兩批安裝更新,第二批更新只有在完成(安裝)第一批後纔會出現。由於這個原因,我在過去的20分鐘裏只是撞到了牆上。 –

+0

http://stackoverflow.com/questions/16636039/java-lang-classnotfoundexception-after-changing-nothing-in-the-project-but-upgra/16/1636127#16636127。試試這個 – Raghunandan

回答

-1

什麼可能有幫助,可能是創建一個新項目並將當前項目轉移到該項目。當創建新項目時未創建R文件時,請嘗試重新下載開發工具和sdk。

3

您可以創建新項目,然後將該項目的內容複製到新項目中。 這個問題與Eclipse有關。我建議你使用Android Studio

-1

我確定這個問題可能與你的ADT工具在eclipse中有關。有時,由於某些安裝錯誤或某種軟件破解問題,可能會發生此錯誤。我在起步階段也面臨同樣的問題。你可以做的最好的事情就是繼續在eclipse中重新安裝ADT。它可能會幫助你。嘗試這個!!爲您創建新的Android項目並享受好友!

+0

即使是那個傢伙說他下載了ADT包並解決了這個問題。但是,我的答案得到了負面的印象。這是什麼朋友? –

-1

我有這個確切的問題,並發現解決辦法後,很頭痛。

在Eclipse中,找到並點擊(工具欄上旁邊的保存,以及諸如此類)標記的Android SDK中管理器按鈕。

在管理,確保在「工具」文件夾中所有的相關的已安裝的「Android SDK構建的工具」。一旦完成,重新啓動eclipse,並生成R.java文件。希望有所幫助!