2013-04-05 86 views
3

我正在以下的R.java文件不斷產生:令牌「INT」的Android R.java語法錯誤,VariableDeclaratorId後預計此令牌

public static final class id { 
    public static final int =0x7f0500ae; 

我已經做了研究,這一切指向字符串文件。我檢查了我的字符串文件,沒有錯誤。應用程序不會在其他任何地方產生錯誤,它只是正在生成的這一行。

有人可以請幫忙。

+0

R文件是自動生成的,你不需要查看它。原因或錯誤將在java或xml文件 – 2013-04-05 13:44:38

+0

是的,我知道它的自動生成,我的問題是爲什麼它告訴我有一個錯誤,並生成一個空的int,當我的應用程序指出沒有錯誤其他 – 2013-04-05 14:11:36

+0

我我肯定我不會說我絕對不知道你的問題是什麼,也不知道你問的是什麼問題。 – Simon 2013-04-05 14:17:26

回答

10

我有同樣的問題,發現我的strings.xml文件沒有顯示任何錯誤,但能夠通過搜索strings.xml文件空字符串名稱值

找到的:

<string name="">Username</string> 

更改爲:

<string name="lblUsername">Username</string> 

工作,並能編寫,希望這有助於。

+0

這是正確的,我前段時間設法解決了這個問題,但忘了將這個問題標記爲已回答。對我來說這個問題與此類似,我的xml文件和xml文件沒有顯示錯誤。 – 2013-06-05 14:36:28

0

一個或多個xml文件可能有編譯問題。你可以檢查一下嗎? 如果您使用的是eclipse,有時xml文件或文件夾不會顯示它有錯誤(文件或文件夾中的紅色*圖標

如果不是這種情況,請刪除R.java文件並重建項目。 或 清理您的項目並重新編譯它

相關問題