Android库更新导致构建时间错误

时间:2020-04-28 20:32:43

标签: android android-gradle-plugin android-lifecycle android-library android-viewmodel

我有一个很奇怪的问题。一旦我更新依赖项,该错误就会在构建时发生。

e: error: Cannot figure out how to save this field into database. You can consider adding a type converter for it. - mBagOfTags in androidx.lifecycle.ViewModel
e: error: Cannot find getter for field. - mBagOfTags in androidx.lifecycle.ViewModel
e: error: Cannot find getter for field. - mCleared in androidx.lifecycle.ViewModel
e: error: Cannot find setter for field. - mBagOfTags in androidx.lifecycle.ViewModel
e: error: Cannot find setter for field. - mCleared in androidx.lifecycle.ViewModel
e: error: Cannot figure out how to read this field from a cursor. - mBagOfTags in androidx.lifecycle.ViewModel
e: error: Cannot find setter for field. - mBagOfTags in androidx.lifecycle.ViewModel
e: error: Cannot find setter for field. - mCleared in androidx.lifecycle.ViewModel

我正在使用Material 1.0.0,但是我需要对其进行更新。我可以更新到1.1.0-alpha05。在该版本之后,如1.1.0-alpha06会导致此错误。我已经检查了发行说明,在1.1.0-alpha06上没有任何相关的更改。 AppCompat版本现在是1.0.2,现在我更新它时,再次发生此错误。我尝试更新core-ktx,结果是一样的...

我们将不胜感激任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

因此,我发现我的一个实体类扩展了ViewModel。删除它解决了问题。只需检查您的实体类。

谢谢。