2012-05-11 3 views

ответ

0

R.Java - это автогенерируемый файл. Он должен вернуться, когда вы запускаете проект, если вы не создали никаких ошибок.

1

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

1

Очистка ваш проект (Project -> Clean ...) вернет файл R.java если нет ошибки (максимальное время проблемы не в XML файлов). Если проблема по-прежнему сохраняется перезапуск Eclipse.

0

Это может быть несколько проблем, из моего личного опыта, я предлагаю следующее:

  • Проверка на наличие ошибок во всех файлах при попытке сборки (я знаю, что это является основным, но я должен упомянуть об этом в любом случае)
  • Проверка на наличие ошибок в макетах
  • Проверка на наличие ошибок в именах файлов (например, «@» или других несовместимых символов для имен файлов/ресурсов).
  • Не делать «импорта android.R.java» везде
  • Проверьте Android свойство проекта Eclipse, и видит, что оба свойства и Manifest имеют ту же цель версии.
  • В манифесте проверьте правильность имени пакета (это может произойти, если вы копируете/вставляете код из другого проекта, что вы забываете исправить это в манифесте, и он просто отметит общую ошибку по проекту, но не конкретно на Manifest.xml)

После этого сделайте Project-> Clean, а затем Build.

PS .: Еще одна вещь, которую я предлагаю, снимает флажок автоматической сборки.

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