私は自分のアプリで Parse.com の機能を使用しています。すべてがデバッグ モードでうまく機能します。リリース モードで署名済みの apk を生成するとすぐに、アプリを開く際に最大 10 秒間待機することがあります。ほとんどの場合、Parse.com がサーバーを初期化して接続しようとしていますが、明らかに成功していないためです。
また、自分のアカウントにデータがアップロードされないため、parse.com が機能しなくなります。
私の場合、デバッグモードとリリースモードの唯一の違いはプロガードを有効にすることであるため、もちろんプロガードに問題があるはずです。
また、proguard ルールで次のコードを使用して com.parse を保持するようにしました。
#keep parse classes
-keepattributes Annotation,SourceFile,LineNumberTable
-dontwarn com.parse.**
-keep class com.parse.* { *; }
-keep class com.parse.** { *; }
どんな助けでも大歓迎です!
編集:
Proguard の後に Parse.initialize() で巨大なメモリ リークが発生していることがわかりましたが、その理由はまだわかりません。もちろん、プロガードがオフの場合、このメモリリークは存在しません