我正在开发MVVM模式 . 但是Databinding的mainViewModel与MainViewModel不匹配 . 这是错误和代码 . PLZ,解决它....

activity_main.xml

<data>
        <import type="android.view.View"/>
        <variable
            name="mainViewModel"
            type="com.gram.cmr.ViewModel.MainViewModel"/>
</data>

MainActivity.kt

val binding = DataBindingUtil.setContentView<ActivityMainBinding>(this, R.layout.activity_main)
val mainViewModel = MainViewModel(this, this)
binding.mainViewModel = mainViewModel`

error message

can not access class "ViewModel.MainViewModel", Check your module classpath for missing or conflicting dependencies.

Type mismatch.

Required: ViewModel.MainViewModel?

Found: 'com.gram.cmr.ViewModel.MainViewModel'