2010-09-03 4 views
82

При компиляции проекта android в eclipse 3.4.2, я получаю Проект не может быть создан до тех пор, пока ошибки пути построения не будут устранены.Проект не может быть создан до тех пор, пока ошибки пути построения не будут устранены.

Я получил временное решение из блога http://www.scottdstrader.com/blog/ether_archives/000921.html

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

  1. Откройте свойства проекта
  2. Выбрать путь построения Java> Библиотеки
  3. Добавить новую, произвольную библиотеку (для дальнейшего ее удаления)> OK
  4. Дождитесь рабочего пространства, чтобы обновить (или принудительное обновление проекта)
  5. Ошибка (ы) денется
  6. Удалить манекена библиотеку

Единственные другие ссылки я мог бы найти были внести незначительные изменения в содержимое файла .classpath.

Есть ли постоянное исправление этой проблемы?

+0

Каковы фактические ошибки пути сборки, которые вы видите? Также вы пробовали новое затмение? 3.4 уже несколько устарел. –

+2

Кажется, проблема с eclipse и происходит в 3.5, а также на Mac. Всякий раз, когда я хочу создать проект андроида, я удаляю ген (автоматически сгенерированную) папку и очищаю проект. – bhups

+1

Eclipse иногда застревает и никогда не избавится от ошибки. Попробуйте удалить его с вкладки «Ошибки» и перестроить проект. Работал для меня несколько раз –

ответ

113

Вы пробовали использовать Project> Clean ... из меню? Это заставит новую сборку выбранных проектов в Eclipse.

+5

Да, я уже пробовал it.it havn't помог мне , – yokks

+0

Я скопировал установленный sdk из другой системы. теперь он отлично работает! – yokks

+4

У меня была такая же ошибка. Eclipse разбился, и когда я вернулся, он сказал, что произошла ошибка пути сборки и не обсуждала, что это такое. Никакая чистка или обновление не исправит это. Эта фиктивная «фиктивная библиотека» была единственным, что сработало! – JonLeah

1

Я видел эту проблему несколько раз (получил ее прямо сейчас на моем домашнем компьютере с Eclipse 4.2).

Задание сохранения (путем изменения пути к классу, например, путем добавления библиотеки, сохранения, замены) работает временно. Но проблема возвращается, когда затмение будет перезапущен :(

удаление содержимого диска рабочее пространство Eclipse, с орбиты будет постоянно фиксировать его (до следующего раза). Но должно быть лучше!

+1

+1 Только для того, чтобы иметь дело с этим мусором. – StackOverflowed

6

Это происходит, когда библиотеки добавлены к проект не имеет правильный путь

  1. правой кнопкой мыши на вашем проекте (из пакета исследователя)
  2. Got построить путь. -> настроить путь сборки
  3. Выберите вкладку библиотеки
  4. Исправьте ошибку пути (дать правильный путь), редактируя банки или классы по вине
+0

Это работает, спасибо большое !!! – Gustavo

1

для моего Mac OSX Затмения, я последовал за следующие действия:

  1. правой кнопкой мыши на вашем проекте, выберите построить путь>Настройки построить путь
  2. Выбор библиотеки Tab и удалять любую произвольную библиотеку или что-нибудь еще вызывают ошибки в пути сборки.
  3. Нажмите на Добавить библиотеку кнопку, выберите JRE System Library и нажмите «Далее».
  4. Выберите последний вариант Radiobutton Рабочая область по умолчанию JRE и нажмите кнопку «Готово».
  5. Очистить и построить свой проект.
47
1-Right CLick on your project folder, Choose Build Path > Configure Build Path 
2-Select Libraries Tab and delete any arbitrary library present there. 
3-Click on Add Library option, Select JRE System Library and click Next. 
4-Choose last Radiobutton option Workspace default JRE and click Finish. 
5-press f5 for refresh. 
6-run ur program . 
+0

haha, omg это вызвало еще больше проблем и ошибок. Теперь у меня отсутствует артефакт org.springframework: spring-context: jar: 4.3.14.RELEASE –

0

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

0

В Eclipse это сработало для меня: щелкните правой кнопкой мыши проект. -> Свойства -> Раздел библиотеки; Добавить (любая библиотека вообще) -> выберите библиотеку и нажмите «Удалить» -> нажмите «ОК».

1

На моем Mac это то, что работает для меня

  1. Project> Clean (ошибки и предупреждения будут оставаться или увеличиваться после этого)
  2. Закрыть Затмение
  3. Reopen Затмение (ошибки показывают на мгновение, а затем исчезают , предупреждения остаются)

Вы хорошо идти, и теперь может запустить свой проект

0

Перейти к: Проект =>Автоматическая сборка. Убедитесь, что галочка

2

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

1

Ни один из других ответов не работал для меня. Даже после исправления проблем с контентом сборки, обновления, очистки, восстановления и перезапуска (как eclipse, так и компьютера), я все еще получал небольшой красный восклицательный знак.

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

+0

https://stackoverflow.com/a/32093491/6722100 – notyou

+0

работать для меня спасибо – Simmant

2

Это то, что установил его для меня ...

У меня была проблема с моей весенней core.jar. Я удалил всю директорию выпуска, расположенную здесь. (Я на выигрыше 10).

C: \ Users ******** m2 \ репозиторий \ орг \ springframework \ пружинного ядра \ 4.3.1.RELEASE

я право нажал на проект>Maven> проект обновления. и мой восклицательный знак исчез. Нет проблем.

Вот источник, где я нашел информацию:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/

0

Я столкнулся с этим раздражающим вопросом с рамками Play. Было бы неплохо, если бы был какой-то способ узнать что ошибки сборки Eclipse недовольны, но это не собирается вам говорить. В одном проекте мне удалось закрыть проект, перестроить конфигурацию Eclipse с помощью sbt eclipse и снова открыть. С почти идентичным проектом это не сработало. Но удаление проекта, восстановление конфигурации Eclipse с помощью sbt eclipse и импорт, сделали трюк.

Смежные вопросы