Eclipse - HelloWorld - ошибка Android?

Я создал Привет мировое приложение, но получите эту странную ошибку:

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

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

5
задан Ian Vink 8 July 2010 в 17:54
поделиться

5 ответов

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

Решение 1)

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

Решение 2)

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

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

Решение 3)

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

2
ответ дан 14 December 2019 в 08:40
поделиться

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

1
ответ дан 14 December 2019 в 08:40
поделиться

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

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

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

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

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


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

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

  • Проект> Свойства
  • Путь сборки Java
  • Вкладка «Библиотеки»
  • Щелкните добавить библиотеку
  • Выберите Системную библиотеку JRE
  • Далее
  • Готово
2
ответ дан 14 December 2019 в 08:40
поделиться

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

1
ответ дан 14 December 2019 в 08:40
поделиться

Щелкните правой кнопкой мыши на вашем проекте, выберите "Build Path", "Configure Build Path" -> и выберите Android 2.2, или ту цель, которую вы указали при создании проекта

1
ответ дан 14 December 2019 в 08:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: