2012-07-18 47 views
0

即時通訊工作在一個類的練習中,我們爲android構建了一個加農炮應用程序遊戲,在此鏈接中顯示。java android R無法解析爲變量錯誤

http://www.sci.tamucc.edu/~akatangur/su12/COSC4590/Androidfp_07.pdf

整個演練是在這裏。所以它應該沒有問題,如果我完全複製指示。但我不能編譯,因爲我得到同樣的錯誤R 1不能被解析爲一個變量」「

當我試圖清理項目,我得到這個:

[2012-07-18 16:19:34 - CannonGame] C:\Users\Gaming\workspace\CannonGame\res\menu\main.xml:2: error: Error: No resource found that matches the given name (at 'title' with value '@string/menu_settings'). 
[2012-07-18 16:30:45 - CannonGame] W/ResourceType(5384): Bad XML block: header size 169 or total size 0 is larger than data size 0 

IM有點糊塗有人可以解釋這一點,如何解決這個問題?

感謝

+2

您是否嘗試過清理的項目?假設你在Eclipse中。 – Eric 2012-07-18 23:39:43

+0

@anthony:如果我的答案有效,請接受它作爲答案。謝謝:) – Nerd 2012-07-19 00:49:16

+0

是的,我清理項目,當我推乾淨它給了我以上錯誤 – anthony 2012-07-19 07:11:54

回答

3

你必須定義字符串values/strings.xmlmenu_setting

<resources> 
<string name="menu_setting">Your String</string> 
</resources> 
+0

我這樣做,它仍然給我錯誤。 – anthony 2012-07-19 07:11:37

+0

@anthony,我希望你不只是複製粘貼 - 他錯過了's'。該名稱應該是「menu_settings」,就像它在錯誤中所說的那樣。 – JoshRagem 2012-07-23 02:56:32

0

添加標題標籤,就可以String.xml文件

<string name="title_activity_main">MainActivity</string>