2014-01-25 59 views
1

我在菜單文件夾中的main.xml文件中收到錯誤。 R.java沒有生成。錯誤發生在xml代碼的最後一行。我曾嘗試一切...從菜單中的main.xml文件中刪除錯誤

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 

</menu> 
+0

什麼是恐怖? – Triode

+0

你應該顯示你的錯誤 – Luc

回答

2

將這個行strings.xml/res/values目錄

<string name="action_settings">Your String Here</string> 
+0

這沒有幫助... – user3235155

0

那麼首先,如果你知道基本的HTML,你應該知道,每一個標籤都有一個開始標籤和結束標籤。話雖這麼說,在你的代碼,您關閉該項目的標籤,但你忘了克勞斯菜單標籤: -

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 
</menu> 
+0

有一個關閉菜單標籤,但沒有在帖子中顯示,因爲代碼中缺少縮進。 – Melquiades

+0

'<?xml version =「1.0」encoding =「utf-8」?>'刪除此行並且錯誤將會消失 –

+0

刪除該行並不會幫助rahul .. – user3235155

0

從XML文件剪切您的代碼並將其粘貼在一個普通的文本編輯器,記事本或gedit中或者類似的東西。將其複製回您的xml文件。有時候這有幫助。

+0

well d錯誤去bt它返回文我運行d程序&我的R.java不生成.. – user3235155

+0

嘗試清理您的項目或重新啓動日食 –

+0

也許你必須爲所有的XML文件 –