RealmProxy 类 未在 Realm 5.0.0 中生成
RealmProxy Classes are not generating in Realm 5.0.0
我正在使用带有 parceler 的领域。根据文档,我必须添加以下注释:
@org.parceler.Parcel(implementations = {SomeClassRealmProxy.class},value = org.parceler.Parcel.Serialization.BEAN,analyze = {SomeClass.class})
但是更新realm到5.0.0版本后,SomeClassRealmProxyclass还没有生成。
感谢@EpicPandaForce。我可以通过以下方式导入代理 classes 来解决此错误。
import io.realm.com_example_test_SomeClassRealmProxy;
You don't need to import like this. It will be automatically generated after successful build. It's your call.
这里,com.example.test
是包名,SomeClass
class 是你的模型 class 扩展 RealmObject
.
所以,最后您的代理名称将是
@Parcel(implementations = {com_example_test_SomeClassRealmProxy.class},
value = Parcel.Serialization.BEAN,
analyze = {SomeClass.class})
com_example_test_model_SomeClassRealmProxy.class // if SomeClass.class is inside model package
清理 -> 重建。给你。
我正在使用带有 parceler 的领域。根据文档,我必须添加以下注释:
@org.parceler.Parcel(implementations = {SomeClassRealmProxy.class},value = org.parceler.Parcel.Serialization.BEAN,analyze = {SomeClass.class})
但是更新realm到5.0.0版本后,SomeClassRealmProxyclass还没有生成。
感谢@EpicPandaForce。我可以通过以下方式导入代理 classes 来解决此错误。
import io.realm.com_example_test_SomeClassRealmProxy;
You don't need to import like this. It will be automatically generated after successful build. It's your call.
这里,com.example.test
是包名,SomeClass
class 是你的模型 class 扩展 RealmObject
.
所以,最后您的代理名称将是
@Parcel(implementations = {com_example_test_SomeClassRealmProxy.class},
value = Parcel.Serialization.BEAN,
analyze = {SomeClass.class})
com_example_test_model_SomeClassRealmProxy.class // if SomeClass.class is inside model package
清理 -> 重建。给你。