Android / Programming

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です