2017-10-05 152 views
0

當我打開android studio 3.0時,R.java文件中出現錯誤。Android工作室錯誤R.java

以下是錯誤:

Here is the error

public static final int Both are incorrect=0x7f080002; 

當我嘗試對其進行編輯或刪除這條線就口口聲聲說:

"Generated source files should not be edited, The changes will be lost when the sources are regenerated"

+2

不應該編輯'R.java',因爲它說,它是一個生成的文件,可以幫助您訪問資源。爲什麼你想首先編輯它? – zsmb13

+0

我的應用程序不工作我什至不能做任何事情,即使活動不工作!我不能成功構建!我不知道爲什麼 –

回答

2

發生的錯誤,因爲你有一個錯誤ID在您的佈局。您不能在視圖中使用空間作爲id名稱。

你需要檢查你的佈局以下ID:

android:id="@+id/Both are incorrect" 

然後刪除或更改的空間,可以使用下劃線:

android:id="@+id/both_are_incorrect" 
0

您不能編輯R.java文件,因爲這個文件是由編譯器自動生成的。而你的問題是,你永遠不能使用「變種」ID「&」的空間,所以首先改變你的ID(最好如果你使用重構重命名ID)並重建你的項目,希望它會工作... 快樂編碼...: )

0

此錯誤多發生因您layout.xml文件中的變化

嘗試檢查您的ID在layout.xml文件

  • 的ID不能包含空格
  • 編號應該n加時賽以數字始終啓動
  • ID的不應該是多餘的
  • ID的應@ +啓動或+

嘗試從菜單清理項目或檢查gradly同步。