我有一个非常奇怪的问题。一旦我更新了我的依赖项,这个错误就会在构建时发生。
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
,结果是一样的。。。
如有任何帮助,我们将不胜感激。
谢谢!
所以我发现我的一个实体类扩展了ViewModel。移除它解决了问题。只需检查实体类即可。
谢谢。