2012-02-09 64 views
0

美好的一天。使用eclipse的android應用程序

我的android應用程序出現錯誤。我不能刪除代碼,因爲R.java是由eclipse自動生成的。

每當我刪除它,它恢復錯誤。我需要幫助。這是有錯誤的代碼。

public static final class id { 
    public static final int 10_00=0x7f080021; 
    public static final int 90=0x7f08001f; 
+1

你到底有什麼錯誤? logcat可以幫助您確定錯誤。 R.java的設計是自動生成的。這不是問題。 – Huang 2012-02-09 06:12:50

+0

清理並重建您的項目,它會自動解決。項目 - >清理和項目 - >建立 – 2012-02-09 06:12:58

+0

更好的你知道R文件是自動生成的文件。你確定有名稱爲10_00和90的變量嗎? – 2012-02-09 06:13:31

回答

0

或者如果它在特定文件中顯示錯誤,請相應地解決。如果錯誤沒有顯示在特定文件上,而是顯示在項目上,請參閱eclipse中的問題視圖,並查看錯誤並相應地繼續。如果仍然,你無法解決,把你的問題。

+0

我解決了這個問題。有一些ID爲10_100和90的textview。我重命名了它,問題就消失了。非常感謝你 – 2012-02-09 06:25:01

2

我想你不知道如何爲Android XML文件中的資源或ID提供變量名稱。

變量名稱不應以數字開頭。它必須以字母開頭。它不應該包含任何在XML文件中用作令牌的特殊字符。 (?例如,@,<,>,等等)

有效:S12,喜var_12等

無效:12S,123,HI,S12#等

在您的項目中的問題是您的ID名稱以數字開頭,數字爲10_00和90。將這些修改爲有效的變量名稱。

我希望你明白這一點。

+0

我明白了。我修復了錯誤。謝謝。 – 2012-02-09 06:34:29

1

變量名不能以數字開頭。搜索Java代碼約定。

+0

是啊right.sounds good – OnkarDhane 2012-02-09 07:04:10