2012-08-02 18 views
-1

我正在開發一個android應用程序。在android中的錯誤

setContentView(R.layout.main); 

    weightSpinner = (Spinner) findViewById(R.id.spinner1); 
    weightUnitSpinner = (Spinner) findViewById(R.id.spinner2); 
    heightSpinner = (Spinner) findViewById(R.id.spinner3); 

在這裏,我在這行即[R收到錯誤不能被解析爲一個變量 任何可以解決這個問題。

+1

清理項目並構建項目。 – rajeshwaran 2012-08-02 06:20:09

+1

請參閱此鏈接http://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-error。 – rajeshwaran 2012-08-02 06:22:48

回答

1

R是生成的類。如果生成了R.java,可以在/ gen文件夾中找到。

如果/ gen中沒有R.java,那麼您的項目可能會有其他一些首先解決它們的錯誤。
首先修復任何其他錯誤,然後清理構建您的項目。如果這沒有幫助,請刪除/ gen文件夾,然後再次清理構建。

2
  1. 確保不關你的XML文件中都有
  2. 運行項目的任何錯誤 - >清潔...
  3. 確保你的java文件是在清單中給出的同一個包。如果沒有,請手動導入R文件。
+0

如何手動導入R文件,你可以說 – Anwesh 2012-08-02 06:24:37

+0

import .R; – 2012-08-02 06:27:03

0

檢查您導入的包。如果您看到Android.R,請將其刪除並清理。