Android R.java не создается и не обновляется

Я много пытался и искал, чтобы решить эту проблему, но у меня ничего не вышло.

Файл R.Java не существует, когда я создаю новый проект - когда проект очень чистый - Поэтому я устал импортировать старый проект, в котором не было проблем, файл R был там, но когда я меняю файл XML, R - к сожалению - не обновляется И он был удален, когда я чистил проект.

-Когда я работаю со студией Android, R создается и обновляется без проблем, но сейчас я хочу работать с Eclipse-

Резюме:

-Почистил проект

-Я переустановил всю операционную систему.

-Похоже, что Eclipse не может сгенерировать или изменить файл R.

-Нет импортного странного пакета (я имею ввиду android.R)

-Я работаю с Ubuntu 14.04, Java 8 и Eclipse Luna 4.4.

-Нет проблем с ресурсами.

Заранее спасибо :)

-Что решило мою проблему:

УСТАНОВКА НЕКОТОРЫХ ПАКЕТОВ ИЗ SDK MANAGER, ОСОБЕННО ДЛЯ ANDROID SDK BUILD-TOOLS


person Abdo Kamal    schedule 16.08.2014    source источник
comment
Еще раз проверьте, что ни в одном из ваших XML-файлов нет ошибок.   -  person Code-Apprentice    schedule 16.08.2014
comment
Что написано в журнале ошибок? В чем ошибка   -  person Amsheer    schedule 16.08.2014
comment
Я проверил их, но проблема заключалась в отсутствии инструментов сборки android sdk :)   -  person Abdo Kamal    schedule 17.08.2014
comment
Я с той же проблемой. Пожалуйста, дайте мне знать, сколько и какие ревизии инструментов сборки Android SDK мне нужно загрузить, так как у меня около 10-12 ревизий. Скачал ревизии - 21.1.1 и 17, но все равно не работает. пожалуйста, помогите мне   -  person Narendra Singh    schedule 17.11.2014


Ответы (2)


Possibilities for this Error ::

  • R.java не будет сгенерирован, если у вас есть ошибки в manifest или xml файлах

  • Некоторые ресурсы, которые вы могли использовать в xml файлах, которые больше не существуют


Solution ::

  • Устраните эти dependencies ошибки и дважды проверьте xml-files

  • Clean и run проект еще раз

person Devrath    schedule 16.08.2014
comment
Какие ошибки в файлах manifest или xml и как их распознать новичку? Отмечены ли они как ошибки или предупреждения студией Android или Eclipse? - person user1725145; 17.08.2014
comment
Ваше решение работает во многих случаях, но в моем случае проект очень чистый: D Я решил это, установив некоторые пакеты из диспетчера SDK. Возможно, Android SDK Build-tools пропустил. - person Abdo Kamal; 17.08.2014
comment
@SList ..... Иногда, когда в XML есть ошибки .... они не указывают на ошибку ....... Вместо этого только папка проекта показывает ошибку .... в таких случаях R.java не будет быть сгенерировано (Eclipse) .....! - person Devrath; 17.08.2014

В таких случаях попробуйте очистить свой проект или переключить рабочее пространство, если ничего не работает! Попробуй это:

  1. Отключите автоматическое построение из меню проекта в Eclipse.
  2. Удалите папку gen из вашего проекта.
  3. Щелкните правой кнопкой мыши свой проект и выберите проект сборки. Надеюсь, это сработает! Удачи.
person Akshay Mehta    schedule 17.08.2014
comment
Это работает со многими людьми, но у меня не было инструментов сборки = D - person Abdo Kamal; 18.08.2014