R.java 文件 - “;”资源名称中应包含 space

R.java file - ";" is expected with space in resource name

我很确定我(至少是有意的)没有对 R.java 中的代码做任何事情,但我收到一个编译器错误,提示“;”预计。
在 R 中有一行:public static final int phone number=0x7f0b0061; 其中单词 "number" 是红色的(这是错误所在)

我不明白为什么 phone 和数字之间有一个 space 除非我不小心弄乱了它。

我尝试修改和删除该行,但 R class 只是将其恢复并再次给了我错误。我能做什么?

R class 在您构建项目时生成。你不能修改它。你可能用过

android:id="@+id/phone number"

而不是

android:id="@+id/phone_number"

在您的布局文件之一中。