Вы указываете переменную непосредственно в файл build.gradle уровня приложения:
def lifecycle_version = "1.1.1"
Некоторые проекты настраивают это в файле build.gradle уровня проекта следующим образом:
ext {
dagger = '2.16'
}
И используйте это так:
implementation "com.google.dagger:dagger:${dagger}"
implementation "com.google.dagger:dagger-android-support:${dagger}"
Наконец, если вы не хотите использовать переменные, вы можете просто использовать вместо этого название версии:
implementation "android.arch.lifecycle:viewmodel:1.1.1"
Вы можете проверить, чтотекущая версия в Arch Components документы и примечания .
Для жизненного цикла текущей версией является 1.1.1 , если вы не используете AndroidX