Андроид R.java синтаксическая ошибка на маркере "int", VariableDeclaratorId ожидается после этого маркера


Я получаю следующее Постоянно генерирующее в R.java файл:

public static final class id {
    public static final int   =0x7f0500ae;

Я провел исследование,и все это указывает на файл strings. Я проверил свой файл строк и нет никаких ошибок. Приложение не производит ошибок больше нигде, его только эта единственная строка, которая генерируется.

Может кто-нибудь помочь?

2 3

2 ответа:

У меня была та же проблема, и мне показалось странным, что мои строки.xml-файл не показал никаких ошибок, но был в состоянии решить путем поиска по строкам.xml-файл для пустых значений имени строки.

Найдено:

<string name="">Username</string>

Изменено на:

<string name="lblUsername">Username</string>

Работал и смог скомпилировать, надеюсь, это поможет.

Один или несколько xml-файлов могут иметь проблемы с компиляцией. Вы можете проверить? Если вы используете eclipse, иногда xml-файл или папка не показывает, что он имеет ошибку (красный значок * в файле или папке.

Если это не так, то удалите R.java файл и перестроить проект. или Очистите свой проект и перестройте его заново.