Проект не был построен, поскольку его путь сборки не завершен - PullRequest
62 голосов
/ 18 февраля 2012

Каждый раз, когда я пытаюсь импортировать проект, загруженный из googlecode , в Eclipse, но я получаю некоторые ошибки:

Проект не был собран, поскольку его путь сборки не завершен.Не удается найти файл класса для java.lang.Object.Исправьте путь сборки, затем попробуйте построить этот проект

Невозможно разрешить цель 'android-10' (изменяется с 1 на 15)

Я уже проверил другие ответы насайт, но решение не сработало.

В

Свойства -> Путь сборки Java -> Библиотеки

есть 1 элемент:

Невозможно получитьсистемные библиотеки для проекта

Ответы [ 17 ]

125 голосов
/ 26 ноября 2012

Щелкните правой кнопкой мыши по проекту -> Свойства -> Путь сборки Java (из списка слева) -> Библиотеки (вкладка) -> Добавить библиотеку (кнопка справа) -> Системная библиотека JRE -> Далее -> JRE рабочей области по умолчанию -> Конец

Это должно решить хотя бы одну из ваших ошибок. Любые другие могут потребовать от вас добавления дополнительных библиотек.

Надеюсь, это поможет.

60 голосов
/ 31 мая 2013

Закрытие затмения и повторное открытие работали на меня. Возможно, вам придется сделать это два или три раза. Каждый раз дайте ему минуту для завершения процесса автоматической сборки (проверьте правый нижний угол), поскольку эти ошибки часто исчезают в это время.

Или попробуйте очистить затронутые проекты.

«Выключите и снова включите»

43 голосов
/ 18 февраля 2012

Кажется, вам не хватает JDK (оттуда приходит java.lang.Object)

Проблема в том, что вы использовали один и тот же Android API на разных ПК. Eclipse теряется с разными путями, но с одним и тем же API.

Чтобы решить эту проблему, сначала повторно выберите версию Android API (установите другую и действительную, затем восстановите требуемую версию и подтвердите ее -> это заставит Eclipse перезагрузить API). Затем перейдите в проект-> свойства-> путь сборки Java. Затем удалите «Невозможно получить системную библиотеку для проекта», затем «Добавить библиотеку» и выберите «Контейнер Android Classpath».

4 голосов
/ 19 сентября 2013

Изначально я пытался импортировать проект Android из github и столкнулся с вышеуказанной проблемой

  • невозможно настроить путь сборки

  • невозможно получить системные библиотеки


Package Explorer -> Щелкните правой кнопкой мыши по проекту -> «Свойства» -> «Android» -> «Project Build Target» = 2.3.3

Примечание: также попробуйте Очистить (В Windows: Проект -> Очистить), затем Обновить (F5) наугад. Есть большая вероятность, что это волшебным образом решит все ваши проблемы.


вежливость: KYLE CLEGG
ссылка

3 голосов
/ 18 февраля 2012

Перейти к затмению -> настройки -> java -> путь сборки.

Вы видите, что JRE_LIB настроен там?Если нет, добавьте JRE_LIB из расположения JDK / jre lib.Они могут быть переопределены для каждого проекта.Похоже, ваше затмение не знает библиотек Java.

3 голосов
/ 02 мая 2013

Ничего из этого не сработало для меня.Я создал новое рабочее пространство для проектов.Это сработало для меня!Переключение на новое рабочее пространство обычно чудесным образом решает многие из этих проблем конфигурации.Просто создайте новую папку, в которой вы хотели бы видеть новое рабочее пространство, и затем используйте «импортировать проект из существующего кода».

2 голосов
/ 19 февраля 2014

Боролся с этим, пытаясь загрузить пример приложения Vuforia слишком долго сегодня.Решение, в результате которого был построен мой проект, было:

1) Window-> Android SDK Manager и установка последних обновлений
2) Project->Путь сборки-> Настроить путь сборки-> Android и в разделе Цель создания проекта отметьте Android 4.4.2 и нажмите кнопку ОК
3) Очистить, построить и запустить

Надеюсьэто решает проблему кого-то другого, Eclipse расстраивается как F $ # @ !!!

2 голосов
/ 13 декабря 2013

Я видел такие ошибки в прошлом при импорте проектов в Eclipse.Решение этой проблемы заключается в том, чтобы перейти в свойства-> Android и правильно выбрать цель сборки проекта (Android xxx или API Google)

0 голосов
/ 08 июня 2015

Вы просто выходите из затмения один или два раза, чтобы перезагрузить. У меня это работает.

0 голосов
/ 11 ноября 2014

У меня была цель-18 в моем project.properties. Но у меня не было Android-18 SDK. Поэтому я изменил 18 на другую версию, которая была у меня в менеджере SDK, и это устранило проблему.

...