2017-07-21 11 views
10
Bundle buyIntentBundle = inappService.getBuyIntent(3, this.getPackageName(), "android.test.purchased", "inapp", "myUserId"); 
int responseCode = buyIntentBundle.getInt("RESPONSE_CODE"); 
if (responseCode == 0) { 
    PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT"); 
    this.startIntentSenderForResult(pendingIntent.getIntentSender(), PURCHASE_REQUEST_CODE, new Intent(), 0, 0, 0); 
} 

से कोई खरीदारी ऐसा नहीं है कि सही प्रतीत होता है जब मैं ऊपर कोड निष्पादित करते हैं, अपने Google Play सेवा रोक दिए जाएंगे (दुर्घटना?)Google Play सेवा कार्य करना बंद कर जब मैं android.test.purchased

यह प्रयोग किया जाता है कुछ दिन पहले काम करने के लिए। लेकिन अब यह बंद हो गया है।

क्या आप जानते हैं कि मैं क्या कर सकता हूं? जब मैंने बीटा परीक्षण उपयोगकर्ताओं के साथ एक वास्तविक उत्पाद के साथ परीक्षण किया तो सब कुछ अभी भी काम करता है।

यहां जोड़ा गया स्टैक ट्रेस है। ऐसा लगता है कि यह Google Play Store से ही आता है।

07-21 14:28:51.172 18056-18224/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #4 
                 Process: com.android.vending, PID: 18056 
                 java.lang.RuntimeException: An error occurred while executing doInBackground() 
at android.os.AsyncTask$3.done(AsyncTask.java:318) 
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) 
at java.util.concurrent.FutureTask.setException(FutureTask.java:223) 
at java.util.concurrent.FutureTask.run(FutureTask.java:242) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 
at java.lang.Thread.run(Thread.java:762) 
Caused by: java.lang.NullPointerException: Attempt to read from field 'long com.google.wireless.android.finsky.dfe.nano.an.b' on a null object reference 
at com.google.android.finsky.billing.lightpurchase.s.a(SourceFile:5) 
at com.google.android.finsky.billing.lightpurchase.h.doInBackground(SourceFile:27) 
at android.os.AsyncTask$2.call(AsyncTask.java:304) 
at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 
at java.lang.Thread.run(Thread.java:762) 
+1

हां मुझे आजकल एक ही समस्या है। यह एक हफ्ते पहले काम कर रहा था। लेकिन आज ऐप दुर्घटनाग्रस्त हो रहा है। मुझे Google play या आदि जैसे कोई समाधान नहीं मिला:/ – MarsPeople

+0

मुझे भी एक ही समस्या है। मैंने 2 डिवाइस पर परीक्षण किया है लेकिन कोई भाग्य नहीं है। क्या किसी को समाधान मिला है तो कृपया –

+0

@HarinKaklotar पोस्ट करें, मुझे लगता है कि हमें "play play app crash" समस्या को ठीक करने के लिए बस "google play store" अपडेट की प्रतीक्षा करनी चाहिए। – MarsPeople

उत्तर

9

पर इस समस्या का मिल में मदद मिलेगी मैं के साथ गूगल डेवलपर समर्थन से संपर्क किया और उन्होंने कहा कि यह

गूगल उत्तर "Google Play स्टोर बग" है:

हम इस मुद्दे के बारे में पता कर रहे हैं, और हमारे इंजीनियरों वर्तमान में यह जांच कर रहे हैं। जैसे ही मुझे उनसे कोई जानकारी मिलती है, मैं अधिक अपडेट प्रदान करूंगा।

इसलिए इस दुर्घटना के बारे में कुछ भी करने की आवश्यकता नहीं है। बस Google Play Store ऐप पर बग फिक्स की प्रतीक्षा करें।


संपादित करें (08.08.2017)

आज "android.test.purchased" दुर्घटना समस्या तय। Google Play Store ऐप संस्करण 8.0.73.R-all [0] [PR] 162689464 है।

1

प्रति @MarsPeople के रूप में टिप्पणी पर कहा यह गूगल प्ले स्टोर के नए अद्यतन (संस्करण 8.0.26.R-सब [0] [पीआर] 161,173,660) के कारण है। मैंने लगभग 3-4 डिवाइस का परीक्षण किया है जिसमें ऐप इस Google play store संस्करण है, इसलिए उस डिवाइस में Google play store क्रैश और nullpointer अपवाद प्राप्त करें, लेकिन जब मैं अद्यतन को अनइंस्टॉल करता हूं और इसे पुराने संस्करण (जैसे मेरे केस संस्करण 5.1.11) यह पूरी तरह से काम करता है लेकिन कुछ समय बाद स्टोर स्टोर को मजबूती से चलाता है (संस्करण 8.0.26.आर-सब [0] [पीआर] 161173660) और फिर मैंने कोशिश की तो Google Play store क्रैश। तो हाँ हमें इस मुद्दे पर नया अपडेट देने तक इंतजार करना होगा :)

लेकिन आश्चर्यजनक रूप से यह वास्तविक SKU के साथ पूरी तरह से काम करता है जो Google कंसोल से प्रदान किया जाता है। और के साथ काम नहीं परीक्षण SKU (android.test.purchased)

मुझे आशा है कि यह कोई है जो गूगल प्ले स्टोर संस्करण 8.0.26.R-सब [0] [पीआर] 161173660

+1

मैंने इस बग के बारे में Google डेवलपर समर्थन में एक ईमेल भेजा। और यदि हम "असली एसकेयू" का उपयोग करते हैं तो हमें हमेशा प्रत्येक कोड में बदलाव के लिए एपीके हस्ताक्षर करना चाहिए और यह समय की बर्बादी है:/हम "android.test.purchased" वापस चाहते हैं! :) – MarsPeople

संबंधित मुद्दे