Asset
プロパティを持つFirebase
データベースにオブジェクトを保存しようとしているときにこのエラーが発生しています。クラスcom.contentful.vault.Assetでシリアライズするプロパティがありません
Firebase No properties to serialize found on class
Firebase No properties to serialize found with object in release mode
といくつかの他: 同様のエラーは、次の質問に記載されています。
推奨ソリューションの一部は
- 変更変数宣言へのパブリック
- にあるProGuardの-ルールで
-keepclassmembers class com.yourcompany.models.** { *; }
が、これらのどれを追加クラス宣言
@Keep
を追加オプションが私のために働いています。 私が試したことはVault
ために使用して、クラス午前のレプリカである別のクラスを作成し、Asset
のURL
を保持しているが、これは、コードと不要の重複のように思えるString
性質を持っています。
この問題を解決する方法はありますか?
おかげでマリオ、私はContentfulとFirebaseのための別のクラスを持つことに固執すると思います。 –