Ответ 1
Установка новых инструментов сборки сделала трюк. Они не включались автоматически, когда я обновлял SDK (возможно, мне нужно дважды запустить обновление).
Сегодня я обновил Android SDK и Eciple ADT до самых последних версий (ADT Rev 22). После перезапуска Eclipse он очень недовольны путями сборки, когда я ссылаюсь на пользовательские библиотеки.
Пример показан на этом скриншоте:
Моя обычная "Библиотека утилиты Android" компилируется отлично, но все, что от нее зависит, показывает ошибки пути сборки. Например. когда я исследую настройки пути сборки для "Android URA Library", он показывает мне ошибку с android_utilities_library.jar
, отсутствующую в разделе "Зависимости от Android" (что на самом деле верно, библиотеки будут созданы для отдельных файлов классов в bin/classes
).
После прочтения решения Ошибки сборки пути с библиотечными проектами я попытался очистить и вручную создать мои проекты в правильном порядке, но безрезультатно.
Я никогда не занимался этим раньше, поэтому я не знаю, как атаковать проблему.
Любая помощь приветствуется. спасибо!
Установка новых инструментов сборки сделала трюк. Они не включались автоматически, когда я обновлял SDK (возможно, мне нужно дважды запустить обновление).
Я нашел решение, которое работает для меня: Перейдите в "Свойства проекта" > "Путь сборки" > "Заказ и экспорт"
Затем вы должны проверить каждый флажок. В моем случае мои библиотеки были восстановлены
Надеюсь, это поможет.
Я вижу, что ваш проект Android URA Library
ссылается на Android Utilities Library
, тогда проблема не должна касаться обновления SDK/ADT.
Пожалуйста, проверьте:
Android URA Library
, выберите вкладку "Проект" и убедитесь, что вы добавили Android Utilities Library
в проект зависимости. В противном случае, пожалуйста, добавьте его.Перейдите в библиотеки и проверьте путь сборки зависимых библиотек. Он должен быть таким же, как и путь создания ваших проектов.
если у вас есть импорт всех зависимостей в вашем рабочем пространстве. Можете: projetc → собрать все. Я встречаюсь с проблемой, и она хорошо работает.