5
私はFirebaseにリアルタイムの位置データをプッシュするための方法を書いてリリースモードでオブジェクトを見つけシリアル化するために完璧に良い。しかし、Googleは再生のために、私はリリースモードでそれを構築していたときに、それはこのラインでの作業を停止する:Firebaseありませんプロパティは
databaseRef.child(myUuid + "-Android" + sessionType + datetime).setValue(locationToDB);
具体的に:私はこれをやっているときに、すべてがOKです:
databaseRef.child(myUuid + "-Android" + sessionType + datetime).setValue("Test");
署名されたAPK内で値を取得できないため、オブジェクトを渡すように見えますか?
エラー: 例外com.google.firebase.database.DatabaseException:proguard-rules.proで-keepclassmembers class com.yourcompany.models.** { *; }
の追加クラス
[セットアップガイド](https://firebase.google.com/docs/database/android/start/#proguard)で説明したようにProGuardのを設定していますか? –
'-keepclassmembers class com.yourcompany.modelsを追加する。** { *; } 'のトリックをしました。ありがとうございました! –
@BartRosなぜこれを説明してくれますか? –