我自动使用 IDEA 的智能感知 ( Alt
+ Enter
),因为我习惯于知道它将提供哪个选项。所以今天早上我重命名了一些 XML id(LinearLayout
's id)并且(可能)以某种方式直接在R.java
文件中生成了一个条目。后来我想编译项目,但我不断收到错误:<identifier> expected
. 现在的R.java
样子是这样的
public static final class id {
public static final int @+id/linearLayoutMessages=0x7f080012;
//... other IDs
显然,文件中的撕裂是前缀@+id/。
我尝试删除R.java
并重建项目,但没有帮助。相同的错误和相同的条目不断地重新生成。我可以通过手动从 中删除此条目来解决此问题(暂时)R.java
,但每次尝试重建项目时都会收到此消息。
任何想法为什么即使在删除后这个奇怪的条目仍然存在R.java
?IDEA 的版本是 11。