Проект не был построен, поскольку его путь сборки неполный

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

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

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

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

В

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

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

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

Ответ 1

Кажется, что вам не хватает JDK (отсюда появляется java.lang.Object)

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

Чтобы решить эту проблему, сначала переустановите версию Android API (установите ее на другую и верните, а затем восстановите ее, а затем подтвердите ее → она заставит Eclipse перезагрузить API). Затем перейдите в project- > properties- > java build path. Затем удалите "Невозможно получить системную библиотеку для проекта", затем "Добавить библиотеку" и выберите "Android Classpath container".

Ответ 2

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

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

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

Ответ 3

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

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

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

Ответ 4

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

  • не удается настроить путь сборки

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


Проводник пакетов → Щелкните правой кнопкой мыши проект → "Свойства" → "Android" → "Project Build Target" = 2.3.3

Примечание. Также попробуйте очистить (в Windows: Project → Clean), а затем обновить (F5) в случайном порядке. Там хороший шанс, это волшебным образом решить все ваши проблемы.


любезность: KYLE CLEGG
 ссылка

Ответ 5

Перейти к затмению → Настройки → Java → Путь сборки.

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

Ответ 6

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

Ответ 7

Я видел такие ошибки в прошлом при импорте проектов в eclipse. Решение - перейти к свойствам → Android и выбрать целевой проект для сборки (Android x.x.x или API Google).

Ответ 8

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

1) Window- > Android SDK Manager и установите последние обновления
2) Project- > Build Path- > Configure Build Path- > Android и в разделе Project Build Target отметьте Android 4.4.2 и нажмите OK
3) Очистка, сборка и запуск

Я надеюсь, что это решает проблему другого, Eclipse разочаровывает, поскольку F $# @!!!

Ответ 9

Мне пришлось удалить R.java в папке gen, а затем сделать чистую сборку. Это решило мою проблему.

Ответ 10

Ответ стива действительно помогает для некоторых проектов, но, тем не менее, для некоторых проектов он остается прежним. Я предполагаю, что проекты ранее были встроены в раннюю версию JDK 1.5 (в моем случае). Но я нашел обходной путь для них:

  1. Найдите класс, вызывающий проблему (продолжайте расширять проект в проводнике пакетов).
  2. Скопируйте содержимое класса после блока import.
  3. Удалить весь класс.
  4. Щелкните правой кнопкой мыши по проекту, затем Инструменты Android >> Исправьте свойства проекта
  5. Создайте класс с тем же именем в том же пакете, в котором был ранее удаленный класс. (Если проект импортирован и удаленный класс был Activity/Service/Provider/Reciever, я думаю, этот класс уже включен в AndroidManifest.xml).
  6. Вставьте содержимое класса и импортируйте пакеты.
  7. Очистить проект.

Ответ 11

У меня была схожая проблема. Точная ошибка, но в Ubuntu после того, как я работал над проектом в папке Dropbox из Windows. Я только что добавил проект android.jar. Как-то он исчез из пути сборки.

Ответ 12

Для меня эта проблема была связана с OpenJDK 6 на Ubuntu.

Обновите JRE или установите Sun JRE вместо этого и перезапустите Eclipse.

Ответ 13

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

  • Эта проблема возникает только в том случае, если проект разделяется между разными машинами.
  • Для меня я нашел java JDK - проблема.
  • Мой коллега использовал систему mac и использовал jdk 1.7. но в моей системе я использовал jdk 1.6.
  • Думаю, это может быть проблемой. Поэтому я выбираю проект и открываю свойства и меняю свой jdk на 1.7
  • Изменить цель = Google Inc.: API Google: 19
  • Очистка и сборка

Наконец, проблема исправлена. Я думаю, это из-за того, что после того, как вы создадите свой проект с более высокой версией JDK, вы должны построить с той же версией.

ПРИМЕЧАНИЕ. Мы не сталкиваемся с этой проблемой до того, как мой коллега построит с JDK 1.7. После того, как он начал использовать JDK 1.7, эта проблема возникает.

Надеюсь, что это сработает для кого-то. И нет необходимости устанавливать новое eclipse.

Ответ 14

У меня была отключена "Build Automatically" в "Project". Я отключил его, потому что Eclipse не загружал проекты правильно, по различным неизвестным причинам. Включив это, я решил свою проблему.

Ответ 15

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

Ответ 16

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

Ответ 17

Вы просто выходите из затмения один или два раза для перезагрузки. Это работает для меня.