Eclipse - HelloWorld - ошибка Android? - PullRequest
5 голосов
/ 08 июля 2010

Я создал приложение Hello world, но получаю странную ошибку:

The project cannot be built until the build path errors are resolved

Я не изменил проект, просто создал его и попытался запустить.

Ответы [ 6 ]

2 голосов
/ 09 июля 2010

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

Решение 1)

удалите созданный вами файл R.java внутри вашегоgen / folder

Решение 2)

a) Удалить ваш проект из Eclipse ( я сказал ТОЛЬКО из Eclipse ,снимите флажок: Удалить содержимое проекта на диске)

b) импортировать свой проект в Eclipse: файл> Импорт> Существующие проекты в рабочую область (найдите свой проект, ранее удаленный из Eclipse)> Готово.

Решение 3)

сделать Решение 1 затем Решение 2

2 голосов
/ 08 июля 2010

Это либо ложное сообщение, которое вы можете решить, заставив Eclipse пересчитать пути к его библиотекам

Я нашел решение для этого в блог Скотта Д. Стрейдера.
Чтобы подвести итог решения, мне нужно было только добавить библиотеку в мой проект, а затем удалить ее, чтобы заставить Eclipse выполнить необходимые действия для решения проблемы.Я хотел бы опубликовать подробные шаги здесь, но я не хочу красть его содержание.

Решение было принудительно перезапустить выбранные проекты (и их .classpath файлы):

  • Открыть свойства проекта
  • Выбрать путь сборки Java> Библиотеки
  • Добавить новую произвольную библиотеку (будет удалена позже)> OK
  • Подождите, пока рабочая область необновить (или принудительно обновить проект)
  • Ошибка исчезнет
  • Удалить фиктивную библиотеку

Примечание: какОП упоминает, что может быть достаточно простого перезапуска IDE .


Или вы действительно пропустите одну критическую библиотеку , например, библиотеку JRE :

Мне нужно было добавить библиотеку JRE в проект для запуска.Не уверен, что это произошло из-за обновленной версии или чего-то еще…В любом случае это решило проблему:

  • Проект> Свойства
  • Путь сборки Java
  • Вкладка "Библиотеки"
  • Нажмите Добавить библиотеку
  • Выберите Системную библиотеку JRE
  • Далее
  • Готово
1 голос
/ 08 июля 2010

Щелкните правой кнопкой мыши свой проект, выберите «Путь сборки», «Настроить путь сборки» -> и выберите Android 2.2 или ту цель, которую вы указали при создании проекта

1 голос
/ 08 июля 2010

В дополнение к перечисленным ответам есть еще один сценарий, в котором я видел эту ошибку при использовании примеров проектов, включенных в Android SDK.По некоторым причинам созданный файл R.java может быть недействительным или поврежденным.Вы можете обойти это, развернув папку «gen» в Package Explorer и удалив файл R.java.Он будет немедленно восстановлен, и ошибка исчезнет.

1 голос
/ 08 июля 2010

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

0 голосов
/ 20 октября 2011

У меня были похожие проблемы. для меня просто закрытие эмулятора и повторный запуск проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...