2014-01-11 155 views
0

如果我刪除菜單文件夾R.java中生成的文件,但該應用程序不會在運行時工作。R.java丟失導致菜單

但是,如果我把它放回去,它不會生成R.java。

我該怎麼辦?

enter image description here

<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

_「如果我刪除了生成的R.java菜單文件夾中的文件,但該應用程序在運行時不會工作」_我不明白你在這裏問的是什麼。 AFAIK,R.java是由您的項目中的Android自動生成的,因此您無需對其執行任何操作。您是否在生成R.java文件時遇到問題? – ChuongPham

+0

是的,它是由菜單文件夾中的文件引起的 –

+0

在這裏發佈一個屏幕截圖,說明錯誤,以便我們可以幫助您。 – ChuongPham

回答

0

的XML看起來不錯。這可能是由於你的strings.xml中不存在@ string/action_settings(檢查確切的拼寫)。雖然佈局文件會在發生這種情況時標記錯誤,但由於某些原因,菜單文件不會;只是沒有R文件!