将RealmObject类转换为Kotlin时编译时错误

这是我的原始RealmObject Parceler注释。

 @Parcel(implementations = {AlbumRealmProxy.class}, value = Parcel.Serialization.BEAN, analyze = {Album.class}) public class Album extends RealmObject { @PrimaryKey @SerializedName("id") private String id; @SerializedName("artist_id") private String artistId; @SerializedName("title") private String title; @SerializedName("artist_name") private String artist; @SerializedName("images") private RealmList artwork; @SerializedName("tracks") private RealmList tracks; @SerializedName("artist_bio") private String artistBio; @ParcelPropertyConverter(RealmListParcelConverter.class) public void setArtwork(RealmList artwork) { this.artwork = artwork; } @ParcelPropertyConverter(RealmListParcelConverter.class) public void setTracks(RealmList tracks){ this.tracks = tracks; } public void setId(String id) { this.id = id; } public void setTitle(String title) { this.title = title; } public void setArtist(String artist) { this.artist = artist; } public RealmList getArtwork() { return artwork; } public String getArtist() { return artist; } public String getArtistId() { return artistId; } public String getId() { return id; } public String getTitle() { return title; } public RealmList getTracks() { return tracks; } public String getArtistBio() { return artistBio; } } 

在转换到Kotlin我得到以下生成的类;

 @Parcel(implementations = arrayOf(AlbumRealmProxy::class), value = Parcel.Serialization.BEAN, analyze = arrayOf(Album::class)) open class Album : RealmObject() { @PrimaryKey @SerializedName("id") var id: String? = null @SerializedName("artist_id") val artistId: String? = null @SerializedName("title") var title: String? = null @SerializedName("artist_name") var artist: String? = null @SerializedName("images") @set:ParcelPropertyConverter(RealmListParcelConverter::class) open var artwork: RealmList? = null @SerializedName("tracks") @set:ParcelPropertyConverter(RealmListParcelConverter::class) open var tracks: RealmList? = null @SerializedName("artist_bio") val artistBio: String? = null } 

编译时错误如下:

 Error:(5, 17) Unresolved reference: AlbumRealmProxy Error:(16, 27) Only 'const val' can be used in constant expressions Error:(16, 35) Unresolved reference: AlbumRealmProxy Error:(16, 35) An annotation parameter must be a compile-time constant [KOTLIN] deleting /Users/dev/RAG Apps/Songa/app/build/tmp/kotlin-classes/debug on error [KOTLIN] deleting /Users/dev/RAG Apps/Songa/app/build/tmp/kotlin-classes/debug on error 

我为Parceler使用Kotlin kapt注释处理器,但是该项目仍然不能编译。

是否需要一些额外的配置?