Зависимости библиотеки Android нарушены после SDK/ADT-Update

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

Пример показан на этом снимке экрана: введите здесь описание изображения

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

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

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

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


person Chris    schedule 21.05.2013    source источник
comment
попробуйте это: перейдите на вкладку заказа и экспорта и установите флажок рядом с вашими пользовательскими библиотеками, затем попробуйте очистить и собрать.   -  person triggs    schedule 21.05.2013
comment
Попробуйте это или это. Это два решения наиболее распространенных проблем в ADT 22.   -  person Krauxe    schedule 21.05.2013
comment
Установка новых инструментов сборки помогла. Спасибо!   -  person Chris    schedule 21.05.2013
comment
пожалуйста, переместите его в ответ   -  person Athul Harikumar    schedule 23.05.2013
comment
вау было 10 часов отчаянно пробуя разные вещи. Спасибо за этот пост, ребята! Я был близок к переходу на iphone xDD   -  person rupps    schedule 27.05.2013


Ответы (5)


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

person Chris    schedule 29.05.2013
comment
да вы правы.. первый раз обновлял и удалял пакеты и думал что все ОК!! но появилась та же ошибка, что и выше, поэтому, когда я снова запускаю обновление (Window - Android SDK Manager), у меня были новые пакеты для удаления и установки других.. Так что после второго обновления я мог хорошо работать. Спасибо за ответ, Крис :)) - person Chris Sim; 22.07.2014
comment
Привет, у меня такая же проблема. я сделал, как ты сказал. установил новые инструменты сборки купить все еще есть проблема. зависимость Android имеет красный крест, и я не могу запустить свой проект. Благодарность - person djk; 07.10.2014

Я нашел решение, которое мне подходит: перейдите в «Свойства проекта» > «Путь сборки» > «Заказ и экспорт».

Затем вы должны установить каждый флажок. В моем случае мои библиотеки были восстановлены

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

person Kyso84    schedule 28.05.2013

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

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

  1. Свойства проекта Android URA Library, выберите вкладку «Проект» и убедитесь, что вы добавили Android Utilities Library в качестве зависимого проекта. В противном случае добавьте его.
  2. Если проблема все еще существует, то Projects\Clean All Projects
person nnhthuan    schedule 27.05.2013

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

person Anand.B    schedule 08.08.2014

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

person Jack Li    schedule 23.03.2016