2012-08-24 58 views
0

我需要幫助不好。我試圖在我的Android應用程序項目>清潔乾淨。做完這些之後,我的所有課程都開始出現錯誤。它無法在 - > findViewById(R.id.heightVal)中檢測到R;它無法找到其他文件,xml ids和xmls。有任何想法嗎?資源文件無法通過eclipse找到android

回答

0

我覺得你import android.R在您的活動。如果是這種情況,則再次刪除該行並清理項目。

R是一個自動生成的類,它包含用於標識您的資源的常量,用於 。如果您沒有R.java文件(在Eclipse中使用1.5 SDK,它將是 gen/eu.mauriziopz.gps/R.java),我會 建議關閉並重新打開您的項目或轉至Project> Build全部(並選擇「自動構建」)。如果這不起作用,請嘗試製作新的 項目。

+0

沒有這個運氣。 – ljpv14

+0

我想重新創建項目解決了錯誤,但幾分鐘後,錯誤又回來了 – ljpv14

+0

xml文件中有沒有問題?請檢查一下,還要確保所有的圖像資源名都在LOWER CASE中,我有一個大寫字母以我的jpg文件的名義,並且它導致了整個項目中的R未解決的錯誤 –

0

這可能會幫助你,如果你正在使用Ganymede和在一些其他版本的eclipse遇到過類似的問題,無論是重新啓動還是這樣做清除它的大部分時間 右鍵點擊你的項目,然後點擊配置構建路徑勾選android文件那裏顯示

+0

我正在使用JUNO。 – ljpv14

+0

你有沒有嘗試重新啓動日食&添加到您的生成源的android? –

+0

我還沒有嘗試在我的構建源中添加android。我怎樣才能做到這一點? – ljpv14

0

嘗試評論顯示錯誤的XML文件中的所有行。 清理項目。如果R.java已經重新生成,您可以取消註釋行。 如果ID仍然沒有檢測到嘗試關閉並重新打開該項目。它很奇怪,但有時你必須這樣做。