Использование Библиотечного проекта в Eclipse, без обновления последних изменений - PullRequest
2 голосов
/ 27 марта 2012

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

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

"Деятельность не началась, ее текущее задание перенесено на фронт"

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

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

1 Ответ

3 голосов
/ 27 марта 2012

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

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

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

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

...