#android #android-studio #android-gradle-plugin
#Android #android-studio #android-gradle-plugin
Вопрос:
Краткие сведения
Я программирую приложение с довольно низким уровнем обслуживания. Иногда я месяцами не открываю Android Studio, прежде чем захочу изменить одну или две строки кода.
Каждый раз, когда я открываю Android Studio, все зависимости, казалось бы, исчезли. Это не было бы проблемой, если бы все работало после синхронизации gradle. Но почему-то это никогда не бывает так просто.
Основание Bckground
В прошлый раз gradle просто не загрузил некоторые из них заново. Мне пришлось обновить номера версий, что привело к добавлению AndroidX, что привело к обновлению всех других библиотек, более старые версии которых зависели от более старых библиотек поддержки, и это потребовало прохождения руководств по миграции некоторых обновленных библиотек.
И после всего этого мне нужно было исправить ошибки, вызванные этими миграциями. С положительной стороны: приложение обновлено.
Мне все еще требовалось слишком много времени для изменения одной строки кода.
Я попытался найти способ настроить gradle таким образом, чтобы он просто не удалял / аннулировал библиотеки по истечении определенного промежутка времени. Я только нашел способы принудительной повторной загрузки.
Но я не хочу, чтобы gradle что-либо загружал. Я хочу, чтобы моя среда разработки оставалась неизменной даже после нескольких месяцев ее неиспользования.
Итак: возможно ли настроить gradle / Android Studio таким образом, чтобы проекты все еще находились в рабочем состоянии, даже после того, как они не использовались месяцами?
Комментарии:
1. Настройки -> Сборка -> Gradle -> Автономная работа Просто проверьте автономную работу и не забывайте, что если вы запускаете другие проекты и случайно отключаете кэш или снимаете флажок Автономная работа, возможно, потребуется перезагрузка ….. это больше похоже на взлом.
2. Вы можете обновить зависимости по мере необходимости.