未生成RealmProxy文件

时间:2016-09-19 11:15:43

标签: android realm parceler

我一直在使用Parceler序列化RealmObjects。更新到Realm 1.2.0版之后,没有生成任何RealmProxy类。

我已多次清理并重建项目失败。以下是parceler的摘录。

@Parcel(implementations = {TrackRealmProxy.class}, value = Parcel.Serialization.BEAN, analyze = {Track.class})

2 个答案:

答案 0 :(得分:1)

在Realm 5.0.0上更新

_分隔符需要完整的包名称。

它看起来像

import io.realm.com_example_test_SomeClassRealmProxy; 


@Parcel(implementations = {com_example_test_SomeClassRealmProxy.class},
value = Parcel.Serialization.BEAN,
analyze = {SomeClass.class})

答案 1 :(得分:0)

您是否尝试过包含没有任何参数的默认空构造函数? Parceler在没有默认构造函数的情况下存在一些问题。

class A(){ int attributeA; float attrubuteB; }