2012-07-29 2 views
3

Я имею странную ошибку, которую я не могу решить в классе R.java в моем андроида приложенияAndroid: ошибка в классе R.java

ошибка в следующей строке

public static final class string { 

      public static final int =0x7f05002f; 

потому что он не имеет переменной после int

Может ли кто-нибудь помочь мне с этой ошибкой?

ответ

2

проверьте свой файл strings.xml. Кажется, что вы сохранили некоторое значение, не присваивая ему никакого имени.

Ищите запись, не имеющую никакого атрибута name. что-то вроде <string>8</string>, либо удалите это, либо назначьте атрибут имени так, как <string name="anyname">8</string>

+0

огромное спасибо это была проблема. .. теперь решено –

+0

В моем случае у меня такая же проблема в разделе «drawable». public static final int 10423915_788252547888386_7550641554682340139_n = 0x7f020000; Есть идеи ? –

6

R.java является автоматически сгенерированным и не предназначен для редактирования вручную.

Если вы столкнулись с проблемами, удалите R.java и перестройте свой проект, и он будет сгенерирован снова, в соответствии с вашим расположением.

Если проблема не устранена, загляните в свои xml-файлы (strings.xml, layout.xml, etc) за любые ошибки.

+0

Я удалил его много раз, и он сгенерирован снова с той же ошибкой ... это действительно странно, и я не знаю, как решить это –

+0

Затем ошибка находится в одном из ваших XML-файлов. Проверьте layout.xml и strings.xml. –

+0

проблема была в strings.xml я была строка, которая не имеет никакого имени спасибо –

0

Плохая R.java будет означать ошибку где-то в другом месте. Если удаление и восстановление projetc не решает проблему, посмотрите на свой манифест и другие ресурсы xml для ошибок.

+0

проблема была в strings.xml я была строка, которая не имеет никакого имени спасибо –

Смежные вопросы