Ich versuche, In-App-Abrechnung für meine App einzurichten, und ich nur die TrivialDrive bearbeiten (nur benötigt Gas kaufen, damit ich andere Kaufcodes löschen). als ich das erste mal lief, funktionierte es perfekt und ich machte sogar den Kauf. aber das nächste Mal, wenn ich es ausführe (ich bin 100% sicher, dass ich keinen Code geändert habe), wenn ich Kaufknopf wähle, stürzt die APP gerade ab!Android In-App-Abrechnung manchmal Absturz/manchmal funktioniert
Ich habe versucht: invalidate and restart
Android Studio-Neustart meines Telefons, aber nichts ändert sich.
> java.lang.IllegalStateException: Could not execute method of the activity
> at android.view.View$1.onClick(View.java:3688)
> at android.view.View.performClick(View.java:4293)
> at android.view.View$PerformClick.run(View.java:17535)
> at android.os.Handler.handleCallback(Handler.java:725)
> at android.os.Handler.dispatchMessage(Handler.java:92)
> at android.os.Looper.loop(Looper.java:153)
> at android.app.ActivityThread.main(ActivityThread.java:5299)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
> at dalvik.system.NativeStart.main(Native Method)
> Caused by: java.lang.reflect.InvocationTargetException
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at android.view.View$1.onClick(View.java:3683)
> at android.view.View.performClick(View.java:4293)
> at android.view.View$PerformClick.run(View.java:17535)
> at android.os.Handler.handleCallback(Handler.java:725)
> at android.os.Handler.dispatchMessage(Handler.java:92)
> at android.os.Looper.loop(Looper.java:153)
> at android.app.ActivityThread.main(ActivityThread.java:5299)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
> at dalvik.system.NativeStart.main(Native Method)
> Caused by: java.lang.IllegalStateException: Can't start async
> operation (launchPurchaseFlow) because another async operation(refresh
> inventory) is in progress.
> at util.IabHelper.flagStartAsync(IabHelper.java:819)
> at util.IabHelper.launchPurchaseFlow(IabHelper.java:373)
> at util.IabHelper.launchPurchaseFlow(IabHelper.java:338)
> at
> kalamat.fun4ever.com.word2.buying.onBuyGasButtonClicked(buying.java:209)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at android.view.View$1.onClick(View.java:3683)
> at android.view.View.performClick(View.java:4293)
> at android.view.View$PerformClick.run(View.java:17535)
> at android.os.Handler.handleCallback(Handler.java:725)
> at android.os.Handler.dispatchMessage(Handler.java:92)
> at android.os.Looper.loop(Looper.java:153)
> at android.app.ActivityThread.main(ActivityThread.java:5299)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
> at dalvik.system.NativeStart.main(Native Method) 12-01 21:15:29.052
> 27771-27777/kalamat.fun4ever.com.word2 D/jdwp: processIncoming
das ist 'buying.java:209':
mHelper.launchPurchaseFlow(this, SKU_GAS, RC_REQUEST,
mPurchaseFinishedListener, payload);