Android工作室错误R.java

问题描述 投票:0回答:3

当我打开android studio 3.0时,我在R.java文件中有错误。

这是错误:

public static final int Both are incorrect=0x7f080002;

当我尝试编辑它或删除这一行时,它一直说:

“不应编辑生成的源文件,重新生成源时更改将丢失”

java android kotlin
3个回答
2
投票

发生错误是因为您的布局中的ID错误。您不能在视图中使用空格作为ID名称。

您需要在布局中检查以下内容:

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

然后删除或更改空格,您可以使用下划线:

android:id="@+id/both_are_incorrect"

0
投票

您无法编辑R.java文件,因为此文件是由编译器自动生成的。而你的问题是你永远不能在“id”和变量中使用空间,所以首先要更改你的ID(如果你使用重构重命名id会更好)并重建你的项目希望它能工作......快乐的编码...... :)


0
投票

此错误主要是由于layout.xml文件中的更改而发生的

尝试检查layout.xml文件中的id为

  • id不应包含空格
  • id不应该始终以数字开头
  • id不应该是多余的
  • id应该以@ +或+开头

尝试从菜单中清除项目或检查gradle同步。

© www.soinside.com 2019 - 2024. All rights reserved.