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.