
No properties to serialize found on class を解決する
firebaseを使ってアプリを作った時にちょっとハマった、No properties to serialize found on class エラーの解決方法を紹介します。
POJOも設定したし実機でのテストと仮想デバイスでのテストも問題ないためリリースをしたところ、リリース前レポートでエラーが出てました。
Proguardが原因
POJOクラスの頭に「@Keep」を付ければ解決しました。
@Keep
public class Class01 {
...
}
ちなみにProguardのルールを変更する方法でも解決するそうです。
こちらと下を参考にしてください。
-keep class com.パッケージ名.クラス名.** { *; }
参考
Firebase No properties to serialize found on class