Андроид R.java синтаксическая ошибка на маркере "int", VariableDeclaratorId ожидается после этого маркера
Я получаю следующее Постоянно генерирующее в R.java файл:
public static final class id {
public static final int =0x7f0500ae;
Я провел исследование,и все это указывает на файл strings. Я проверил свой файл строк и нет никаких ошибок. Приложение не производит ошибок больше нигде, его только эта единственная строка, которая генерируется.
Может кто-нибудь помочь?
2 ответа:
У меня была та же проблема, и мне показалось странным, что мои строки.xml-файл не показал никаких ошибок, но был в состоянии решить путем поиска по строкам.xml-файл для пустых значений имени строки.
Найдено:
<string name="">Username</string>
Изменено на:
<string name="lblUsername">Username</string>
Работал и смог скомпилировать, надеюсь, это поможет.
Один или несколько xml-файлов могут иметь проблемы с компиляцией. Вы можете проверить? Если вы используете eclipse, иногда xml-файл или папка не показывает, что он имеет ошибку (красный значок * в файле или папке.
Если это не так, то удалите R.java файл и перестроить проект. или Очистите свой проект и перестройте его заново.