Для проекта Java, чтобы распознать android.arch.lifecycle.ViewModelProviders
, я просто определяю следующее в своем сборочном билде
Проект Java
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
def lifecycle_version = "1.1.1"
// ViewModel and LiveData
implementation "android.arch.lifecycle:extensions:$lifecycle_version"
// alternately - if using Java8, use the following instead of compiler
implementation "android.arch.lifecycle:common-java8:$lifecycle_version"
Однако в проекте Kotlin я вряд ли могусделать это признает android.arch.lifecycle.ViewModelProviders
.Я пытался
Котлинский проект
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
def lifecycle_version = "1.1.1"
// ViewModel and LiveData
implementation "android.arch.lifecycle:extensions:$lifecycle_version"
kapt "android.arch.lifecycle:compiler:$lifecycle_version"
Он все еще не может распознать android.arch.lifecycle.ViewModelProviders
Полный build.gradle выглядит следующим образом - https://github.com/yccheok/AndroidDraw/blob/748baf44571c5b83d0c6e5b6a7137eef9cb17cdc/app/build.gradle
Могу я узнать, есть ли что-то еще, что я пропустил?