Я создал приложение Hello world, но получаю странную ошибку:
The project cannot be built until the build path errors are resolved
Я не изменил проект, просто создал его и попытался запустить.
чтобы избежать этой надоедливой проблемы, у меня есть 3 решения, которые сработали для меня.
Решение 1)
удалите созданный вами файл R.java внутри вашегоgen / folder
Решение 2)
a) Удалить ваш проект из Eclipse ( я сказал ТОЛЬКО из Eclipse ,снимите флажок: Удалить содержимое проекта на диске) b) импортировать свой проект в Eclipse: файл> Импорт> Существующие проекты в рабочую область (найдите свой проект, ранее удаленный из Eclipse)> Готово.
a) Удалить ваш проект из Eclipse ( я сказал ТОЛЬКО из Eclipse ,снимите флажок: Удалить содержимое проекта на диске)
b) импортировать свой проект в Eclipse: файл> Импорт> Существующие проекты в рабочую область (найдите свой проект, ранее удаленный из Eclipse)> Готово.
Решение 3)
сделать Решение 1 затем Решение 2
Это либо ложное сообщение, которое вы можете решить, заставив Eclipse пересчитать пути к его библиотекам
Я нашел решение для этого в блог Скотта Д. Стрейдера. Чтобы подвести итог решения, мне нужно было только добавить библиотеку в мой проект, а затем удалить ее, чтобы заставить Eclipse выполнить необходимые действия для решения проблемы.Я хотел бы опубликовать подробные шаги здесь, но я не хочу красть его содержание. Решение было принудительно перезапустить выбранные проекты (и их .classpath файлы): Открыть свойства проекта Выбрать путь сборки Java> Библиотеки Добавить новую произвольную библиотеку (будет удалена позже)> OK Подождите, пока рабочая область необновить (или принудительно обновить проект) Ошибка исчезнет Удалить фиктивную библиотеку
Я нашел решение для этого в блог Скотта Д. Стрейдера. Чтобы подвести итог решения, мне нужно было только добавить библиотеку в мой проект, а затем удалить ее, чтобы заставить Eclipse выполнить необходимые действия для решения проблемы.Я хотел бы опубликовать подробные шаги здесь, но я не хочу красть его содержание.
Решение было принудительно перезапустить выбранные проекты (и их .classpath файлы):
.classpath
Примечание: какОП упоминает, что может быть достаточно простого перезапуска IDE .
Или вы действительно пропустите одну критическую библиотеку , например, библиотеку JRE :
Мне нужно было добавить библиотеку JRE в проект для запуска.Не уверен, что это произошло из-за обновленной версии или чего-то еще…В любом случае это решило проблему: Проект> Свойства Путь сборки Java Вкладка "Библиотеки" Нажмите Добавить библиотеку Выберите Системную библиотеку JRE Далее Готово
Мне нужно было добавить библиотеку JRE в проект для запуска.Не уверен, что это произошло из-за обновленной версии или чего-то еще…В любом случае это решило проблему:
Щелкните правой кнопкой мыши свой проект, выберите «Путь сборки», «Настроить путь сборки» -> и выберите Android 2.2 или ту цель, которую вы указали при создании проекта
В дополнение к перечисленным ответам есть еще один сценарий, в котором я видел эту ошибку при использовании примеров проектов, включенных в Android SDK.По некоторым причинам созданный файл R.java может быть недействительным или поврежденным.Вы можете обойти это, развернув папку «gen» в Package Explorer и удалив файл R.java.Он будет немедленно восстановлен, и ошибка исчезнет.
Похоже, вы пропустили импорт или банку.В вашем проекте в проводнике проекта на значке файла, который содержит ошибку, должен быть красный крестик.
У меня были похожие проблемы. для меня просто закрытие эмулятора и повторный запуск проекта