Я использую IntelliSense IDEA автоматически (Alt
+ Enter
), так как я привык знать, какой вариант он предложит.Итак, сегодня утром я переименовал какой-то XML-идентификатор (идентификатор LinearLayout
) и (вероятно) каким-то образом сгенерировал запись прямо в 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.