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