2017-10-05 150 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同步。