未解析的引用:viewModelScope-Android KTX

未解析的引用:viewModelScope-Android KTX,android,kotlin,android-ktx,Android,Kotlin,Android Ktx,我正在尝试使用新的android ktx库提供的新的viewModelScope()函数 在gradle文件中,我添加了: implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0' implementation 'androidx.core:core-ktx:1.0.2' 但是当我绑定到访问viewModelScope()时,我得到了未解析的引用:viewModelScope错误: class MainViewModel

我正在尝试使用新的android ktx库提供的新的
viewModelScope()
函数

在gradle文件中,我添加了:

implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0'
implementation 'androidx.core:core-ktx:1.0.2'
但是当我绑定到访问
viewModelScope()
时,我得到了
未解析的引用:viewModelScope
错误:

class MainViewModel(application: Application): AndroidViewModel(application) {

    fun fetchData(){
        viewModelScope.launch{

        }
    }
}
我不明白问题出在哪里。有什么想法吗?谢谢。

查看发行说明

viewModelScope
可从
v2.1.x

因此,您需要在gradle文件中添加您的版本。

我在我的项目中使用了:

这是较少的版本,然后在官方网站发布

但是,我使用它是因为新版本仍然有
未解决的引用:viewModelScope-Android KTX
错误。

我使用的是lifecycle\u version=“2.2.0”。我仍然得到同样的错误。有解决方案吗?我正在使用lifecycle_version=“2.2.0”,但错误仍然存在persisting@Nithinjith确保源代码中有导入androidx.lifecycle.。
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0-beta01"