安卓库更新导致构建时间错误

问题描述 投票:0回答:1

我有一个很奇怪的问题。当我更新我的依赖关系时,这个错误就会在编译时发生。

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 而结果是一样的...

任何帮助将是高度感激。

谢谢!我有一个很奇怪的问题。

android android-gradle-plugin android-lifecycle android-library android-viewmodel
1个回答
0
投票

所以我发现我的一个实体类扩展了ViewModel。去掉它就解决了这个问题。检查一下你的实体类就知道了。

谢谢了。

© www.soinside.com 2019 - 2024. All rights reserved.