2013-05-21 3 views
15

Сегодня я обновил Android SDK и Eciple ADT до последних версий (ADT Rev 22). После перезапуска Eclipse он очень недовольны путями сборки, когда я ссылаюсь на пользовательские библиотеки.Android-библиотеки Зависимости, поврежденные после SDK/ADT-обновления

Пример показан на этом скриншоте: enter image description here

Мой заказ «Android Утилиты библиотека» компилируется нормально, но все, что зависит от него показывает ошибки построения пути. Например. когда я исследую настройки пути сборки для «Android URA Library», он показывает мне ошибку с android_utilities_library.jar, отсутствующим в разделе «Зависимости от Android» (что на самом деле верно, библиотеки будут созданы для отдельных файлов классов в bin/classes).

После прочтения решения Build path errors with library projects Я попытался очистить и вручную построить проекты в правильном порядке, но безрезультатно.

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

Любая помощь приветствуется. Спасибо!

+0

попробуйте это: перейдите на вкладку «Экспорт» и установите флажок рядом с вашими пользовательскими библиотеками, затем попробуйте выполнить очистку и сборку. – triggs

+4

Попробуйте [this] (http://stackoverflow.com/questions/16610190/classnotfoundexception-after-adt-update/16610247#16610247) или [это] (http://stackoverflow.com/questions/16608524/eclipse-giving -ошибка пропущенное-R-Java-файл-после-недавнему-обновление/16608570 # 16608570). Это два решения наиболее распространенных проблем в ADT 22. – Krauxe

+0

Установка нового средства сборки сделала трюк. Спасибо! – Chris

ответ

7

Установка нового средства сборки сделала трюк. Они не включались автоматически, когда я обновлял SDK (возможно, нужно дважды запустить обновление).

+0

yep вы правы .. первый раз, когда я обновлял и удалял пакеты, и я думал, что все в порядке! но такая же ошибка выше появилась, когда я снова запустил обновление (Window - Android SDK Manager). У меня были новые пакеты для удаления и установки других. Поэтому после второго обновления я мог хорошо работать. Спасибо за ваш ответ chris :)) –

+0

Привет, у меня такая же проблема. Мне понравилось, что ты сказал. Установленные новые инструменты сборки покупают еще есть проблема. андроидная зависимость имеет красный крест над ней, и я не могу запустить свой проект. благодаря – djk

1

Я вижу, что ваш проект Android URA Library относится к Android Utilities Library, то проблема не должна касаться обновления SDK/ADT.

Пожалуйста, проверьте:

  1. проекта Свойства Android URA Library, выберите вкладку Project и убедитесь, что вы добавили Android Utilities Library в зависимости проекта. В противном случае, пожалуйста, добавьте его.
  2. Если проблема еще существует, то Проекты \ Чистые Все проекты
2

Я нашел решение, которое работает для меня: Перейти к Project Properties> Build Path> Order и Export

Тогда у вас есть для проверки каждого флажка. В моем случае мои библиотеки были восстановлены

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

+0

Зачем это исправлять ошибку? – Pacerier

0

Перейдите в библиотеки и проверьте путь сборки зависимых библиотек. Он должен быть таким же, как ваш путь создания проектов.

-1

если у вас есть импорт всех зависимостей в вашей рабочей области. Можете: projetc -> собрать все. Я встречаюсь с проблемой, и она хорошо работает

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