Использование проекта библиотеки в Eclipse, без обновления последних изменений

Очень раздражающая вещь. Вот моя настройка: - Последняя версия Eclipse - 1 проект Android, который является библиотекой - 1 проект Android, в который добавлен проект библиотеки

Я вношу много изменений в проект библиотеки, но в большинстве случаев, когда я запускаю проект на своем телефоне, последние изменения не обновляются. Скажем, например, я запускаю приложение, делаю небольшое изменение в библиотеке, запускаю окончательный проект, и он говорит

"Действие не запущено, его текущая задача была вынесена на передний план"

Я снова нажимаю «Выполнить», и теперь он отлично загружается с изменениями. В общем, мне нужно нажать кнопку «Выполнить» 2 или 3 раза, чтобы получить последние изменения. Кроме того, иногда он запускается в режиме отладки, даже если я нажимаю «Выполнить».

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


person Alin    schedule 27.03.2012    source источник
comment
Посмотрите на это решение stackoverflow.com/a/13560368/779408.   -  person Bobs    schedule 26.11.2012


Ответы (1)


Вы расширяете проект из скомпилированного файла .jar в каталоге bin общих проектов. Если ваш проект называется SharedProject, у вас будет bin/SharedProject.jar.

Одна из «ошибок»* в настройке общего проекта Eclipse Android заключается в том, что когда вы очищаете и создаете свой расширяющийся проект, он также не очищает и не создает ваши общие проекты.

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

*-Я думаю, что это на самом деле «как задумано», так как очистка и создание 10 общих библиотек заняли бы целую вечность, если вы на самом деле хотите только очистить и собрать свой расширяющийся проект.*

person Graeme    schedule 27.03.2012