Каков наилучший способ обновления проекта Android Studio, когда библиотеки, от которых он зависит, изменяются локально - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть проект приложения Android Studio, который зависит от некоторых библиотек, которые я также разрабатываю параллельно.

Библиотеки определены в их собственных проектах Android Studio, и когда изменение сделано опубликованным влокальный репозиторий Maven (~ / .m2).В основном проекте «app» зависимости библиотеки определяются в файле build.gradle приложения, как и любая внешняя библиотека.

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

Таким образом, при модификации основного приложения проекта я обычно изменяю одну из библиотек.Часто во время разработки я не хочу обновлять версию библиотеки, просто публикую ее в локальном репозитории Maven.К сожалению, предположительно из-за того, что Android Studio кэширует версию библиотеки, эта новая версия не используется проектом app.

В настоящее время я обнаружил, что это единственный надежный способ сделать это (без обновленияверсия библиотеки) состоит в том, чтобы удалить библиотеку из build.gradle приложения, повторно синхронизировать проект (чтобы удалить зависимость), а затем повторно добавить его и выполнить синхронизацию снова, что немного болезненно.

Есть ли способ лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...