2010-11-08 69 views
0

我是新來的Android,當我運行的應用程序,它拋出如下:R.layout.main的原始類型爲int沒有一個領域出

「R.layout.main的原始類型爲int沒有領域「

我做錯了什麼?

TIA 利加

+3

請在這裏發佈您的main.xml,以便我們檢查錯誤。 – 2010-11-08 14:26:20

+0

你在某個地方有R.layout.main.out嗎? – 2010-11-08 15:25:58

+0

您是否定義了變量R? http://groups.google.com/group/android-beginners/browse_thread/thread/dab177f7909e1810 – Tima 2010-11-08 15:53:53

回答

3

1) 'R' 文件是從在res文件夾中的資產生成的。

2)檢查文件/res/layout/main.xml。錯誤信息是說明這個文件中沒有'out'字段。所以你的Java代碼必須與main.xml一致。

3)檢查構建過程生成的'R'文件。確認「佈局」類中有一個「主」。 Eclipse提供了很好的構建'R'文件的工具。如果它與'res'文件夾不匹配重建項目。

不要手工編輯'R'文件,因爲它會在下一次構建過程中被覆蓋。

+0

謝謝所有,我得到它的工作,它看起來像setContentView(R.layout.main);是這個問題,我原本是這樣做的 R.layout.main.out – Ricard 2010-11-08 18:22:42

相關問題