ViewModelProvidersが使いたかっただけ

背景

既存プロジェクトにMVVMを導入しようとしてViewModelProvidersを使おうとした。

起こった問題

ViewModelProvidersを使うためにプロジェクトに

implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0-alpha1'

を追加し、Gradle Syncすると"Failed to resolve: fragment"と言われ失敗する。

解決方法

build.gradle内のrepositoriesの中にあるjcenter()とgoogle()の順番を入れ替える。
before

repositories {
        jcenter()
        google()
}

after

repositories {
        google()
        jcenter()
}

mito.