当我打开android studio 3.0时,我在R.java文件中出错了。
这是错误:
public static final int Both are incorrect=0x7f080002;
当我尝试编辑或删除此行时,它会一直说:
"不应编辑生成的源文件,重新生成源时更改将丢失"
答案 0 :(得分:2)
发生错误是因为您的布局中有 错误 ID 。您无法在视图中使用空格作为ID名称。
您需要在布局中检查以下ID:
android:id="@+id/Both are incorrect"
然后删除或更改空格,您可以使用下划线:
android:id="@+id/both_are_incorrect"
答案 1 :(得分:0)
您无法编辑R.java文件,因为此文件是由编译器自动生成的。而你的问题是你永远不能在“id”中使用空格。变量也是如此,所以首先更改你的ID(如果你使用重构重命名id,它会更好)并重建你的项目希望它能工作...... 快乐的编码... :)
答案 2 :(得分:0)
此错误主要是由于 layout.xml 文件
中的更改而发生的尝试将layout.xml文件中的id检查为
尝试从菜单中清除项目或检查渐变同步。