«R не может быть решен» может иметь неправильный путь сборки или импорт библиотеки

1

Я знаю, что этот вопрос был много раз, но поверьте мне, я проверил все. Большая часть вопроса предлагает удалить import android.R, удалить любую ошибку в XML файле, проверить имя файла (без заглавных букв), затем перестроить и очистить проект или перезапустить eclipse. Я пробовал все, но никто не решил проблему. Проблема возникла, когда я очистил все проекты. Теперь все проекты показывают эту ошибку. Поскольку весь проект работал отлично до того, как я очистил проекты, нет никакой возможности, чтобы внезапно в них были ошибки макета или имена файлов всех проектов.

Также нет файла в папке gen. Насколько я понимаю, что-то не так с build path или preferences может ли кто-нибудь указать мне в правильном направлении? Изображение 174551! Изображение 174551Изображение 174551Изображение 174551

Теги:
android-emulator

2 ответа

1
Лучший ответ

Убедитесь, что вы установили диспетчер sdk формы Android build tool

Свойства правого клика проекта → Java BuildPath выберите Library и добавьте android-support.jar, выполните следующие действия.

Перейдите в Project- > Properties- > Java Build Path, а затем выберите вкладку "Заказ и экспорт". Установите библиотеку android-support .jar и отметьте ее вверху списка. И очистите и перестройте. Он работает для большинства случаев.

Изображение 174551

  • 0
    как добавить android-support.jar . Я нажал на Add Library что?
  • 0
    нажмите на кнопку Добавить библиотеку, затем добавьте внешний jar, а затем нажмите кнопку ОК, то же самое для вкладки «Заказ и экспорт», отметьте флажок android-support .jar и нажмите кнопку «ОК», а затем очистите и соберите свои проекты
Показать ещё 9 комментариев
1

Откроется ответ здесь и <. Проверьте, не содержат ли ваши макеты какие-либо ошибки (это нужно делать вручную или автоматически только в Android Studio). Найдите неправильно закрытые теги, например <string> - </string>.

EDIT (взято из этой темы):

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

Здесь несколько вещей, которые вы можете попробовать (выполнили ту же процедуру после удалив каталог "gen".

  • После удаления каталога gen перейдите в Project > Clean...
  • У вас должны быть ошибки, указывающие, что R не может быть разрешено переменной. Щелкните правой кнопкой мыши на своем проекте в Проводнике пакетов и выберите "Построить проект". Убедитесь, что опция "Автоматически отключена" отключена (снимите флажок в Project > Build Automatically).
  • Ошибки в отношении R должны исчезнуть. Теперь выполните Очистить проект еще раз. Все ошибки должны быть удалены.
  • 0
    я уже сказал, что проблема прибыла после того, как я убрал проекты. Также вы можете видеть из моего скриншота, что все мои проекты имеют эту ошибку. Я не думаю, что вдруг все XMLS разработали эту проблему. Я думаю, что это что-то с импортом.
  • 0
    Эта проблема возникает, в большинстве случаев, когда у вас есть ошибка в одном из ваших макетов, как уже говорилось. Вы должны проверить все там в четыре раза, просто чтобы быть уверенным. - Я отредактировал свой ответ, чтобы добавить больше информации о том, как бороться с этой проблемой.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню