Путь сборки неполный только в некоторых рабочих пространствах (Android) - PullRequest
23 голосов
/ 28 марта 2011

У меня есть несколько рабочих областей Eclipse (3.52 "Galileo")), так что я могу хранить связанные проекты вместе в одной рабочей области.Я переключаюсь между ними с помощью File> Switch Workspace.

Недавно я скопировал хороший рабочий проект в другое рабочее пространство, выполнил «Файл> Импорт», чтобы импортировать его в новое рабочее пространство, но после выполнения Clean and Build получил «* 1004».* Проект не был собран, так как его путь сборки является неполным. Не удается найти файл класса для java.lang.Object. Исправьте путь сборки, затем попробуйте построить этот проект "ошибка.

Вседругие мои проекты строят нормально.Я подумал, что «путь сборки» относится к пути поиска файлов Java или SDK, так почему же он потерпит неудачу только в одном проекте (... при этом проект, который прекрасно работает в другом рабочем пространстве)?

Я пытался перезапустить затмение, переключаться между рабочими пространствами, делать еще одну очистку и сборку, но безуспешно.Есть идеи?Заранее спасибо.

Ответы [ 8 ]

46 голосов
/ 19 июля 2011

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

Щелкните правой кнопкой мыши по вашему проекту и выберите «Свойства».Затем выберите «Путь сборки Java» и перейдите на вкладку «Библиотека».Ищите JVM.Если его там нет (неработающая ссылка из вашего скопированного проекта), нажмите «Добавить библиотеку» и добавьте JVM по умолчанию.Если есть виртуальная машина, выберите ее, нажмите «Изменить» и повторно выберите JVM по умолчанию.Это должно восстановить эту ссылку и устранить проблему.Надеюсь, это поможет.

5 голосов
/ 18 сентября 2012

Я думаю, что Билл Лаприз может быть прав в большинстве случаев, но не в моем. В конце концов мне нужно было зайти в папку, где у меня есть все мои проекты, и удалить .metadata для Eclipse (учтите, что вам придется повторно импортировать все проекты позже! Также все настройки среды, которые вы установили тоже пришлось бы переделывать)

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

Это было на Eclipse 4.2.0 Juno, если вам интересно.

3 голосов
/ 12 июля 2017

Щелкните правой кнопкой мыши по проекту, Maven-> Обновить проект, чтобы решить проблему

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

Для тех, кто сталкивается с этой ошибкой при использовании Maven:

  1. Щелкните правой кнопкой мыши по проекту, Build Path -> Configure Build Path ...
  2. Выберите вкладку библиотеки.Если зависимостей Maven нет в списке, вы выявили проблему.
  3. Закройте диалоговое окно.
  4. Щелкните правой кнопкой мыши проект, Maven -> Отключить Maven Nature
  5. Справащелкните по проекту, Configure -> Convert to Maven Project.
1 голос
/ 10 ноября 2018

Закройте Eclipse и выполните следующую команду из терминала:

$ mvn clean eclipse:clean eclipse:eclipse
0 голосов
/ 13 ноября 2014

В моем случае эта проблема возникает после ручной установки ADT путем загрузки .zip вместо установки с сайта ADT.

Я решаю эту проблему, щелкнув правой кнопкой мыши проект -> Путь сборки Java.Вы увидите Android XXX, Зависимости Android, Частные библиотеки Android, Разверните и нажмите «Расположение собственной библиотеки» (Нет), нажмите кнопку «Изменить» справа и добавьте путь к папке ADT при затмении в пути расположения.Перезапустите затмение, чтобы завершить

0 голосов
/ 24 апреля 2014

перезапуск Затмение работает на меня.Я на Индиго.

0 голосов
/ 22 марта 2014

Щелкните правой кнопкой мыши по проекту в Eclipse «Package Explorer». Затем из выпадающего меню найдите «Инструменты Android». В подменю выберите «Исправить свойства проекта». Он творит чудеса.

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