2017-12-01 7 views
0

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); 

Antwort

0

, weil ein anderer Vorgang nicht abgeschlossen, vielleicht haben Sie mit Google servers.check getrennt haben, wenn die mservices null ist, wenn der Absturz passiert ist.

Verwandte Themen