Недавно созданные файлы макетов не добавлены в R.java

Я буквально пытался понять, почему новые файлы макета не добавляются в файл R.java в eclipse. Ничего не работает.

У меня есть:

  • Перезапуск Eclipse
  • Используемый проект > Очистка
  • Удаленный R.java(должен был восстановиться, потому что он не будет автогенератором независимо от того, что я сделал)
  • Убедитесь, что все методы определены в версии SDK
  • Восстановленный проект
  • Непроверенная автоматическая сборка
  • Каждая комбинация вышеперечисленных опций
  • Было соблазнено бросить мой компьютер через комнату.

Есть ли у кого-нибудь предложения?

Ответ 1

Убедитесь, что у вас нет ошибок внутри одного из ваших xml файлов. То есть проверяйте не только ошибки имени файла xml, но также и ошибки в коде xml, например, незаконный атрибут, забытый тег и т.д. Проверьте это во всех ваших xml файлах, а не только на файлы макета, а также на анимацию, xml-чертежи и т.д. Эти ошибки не отображаются в журнале ошибок, но будут препятствовать генерированию R.java.

Когда у меня возникла такая же проблема, как и вы, это часто было причиной. Вспышка ошибки была видна только внутри файла, а не журнала ошибок.

Net, пройдите через каждый XML файл с тонкой расческой.

Ответ 2

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

Ответ 3

Я дам все возможные решения, которые я сделал, когда со мной произошло что-то подобное

  • Проект → чистый
  • Проверьте библиотеку, если она есть для этого   RightClick → Свойства → Android → добавить
  • Перезапуск Eclipse
  • Заезд   манифест, если у вас много пакетов, убедитесь, что вы используете   объявленный пакет активности.

Ответ 4

Я бы проверил импортированный R. Проблема может заключаться в том, что у вас есть

import android.R;

вместо

import com.myproject.R;

Ответ 5

Project → и автоматически выберите Build

Ответ 6

При первом запуске Project- > Очистить приложение, а затем обновить и автоматически развить файл R.java для ваших приложений.

Ответ 7

Есть ли ошибка в ваших файлах ресурсов? Если в ваших файлах ресурсов есть ошибка, файл R не будет сгенерирован.

Ответ 8

Не повторяться, но вы проверили файл манифеста Android? Обычно ошибка не появляется.

Ответ 9

Проверяли ли вы другие языковые буквы (возможно, пробелы?) в именах файлов? Письма, которые выглядят точно так же, как латынь. Я думаю, что у меня была аналогичная проблема с именами. Вы можете попробовать переписать имена ваших файлов.

Ответ 10

Проводник проекта (щелкните правой кнопкой мыши по вашему проекту) → Проект сборки Это сработало для меня.