Google と Proguard のアプリ内課金サービスを使用しています。Proguard として使用している構成ファイルは、.../sdk/tools/proguard/proguard-android.txt にあるものです。
Google がここで言っているように: http://developer.android.com/google/play/billing/billing_best_practices.html構成ファイルに次の行を追加しました。
-keep class com.android.vending.billing.**
Google の IAB の更新ファイルも使用しています: https://code.google.com/p/marketbilling/source/detail?r=7ec85a9b619fc5f85023bc8125e7e6b1ab4dd69f
問題は、ユーザーがこのスタックトレースでランダムなクラッシュを報告する場合があることです:
E/AndroidRuntime: FATAL EXCEPTION: Thread-455
java.lang.NullPointerException
at com.xx.xxxx.util.IabHelper.startSetup(Unknown Source)
at com.xx.xxxx.util.IabHelper$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:856)
私のデバイスでも発生しましたが(アプリを開いたところ)、今日は一度だけ発生しました。
また、Google ファイル (IAB) の問題なのか、Proguard 構成ファイルに何かが欠けているのかはわかりません。