मैं थोड़ी देर के लिए एंड्रॉइड आईएबी v3 के साथ संघर्ष कर रहा हूं। मैं अपने परीक्षण उपकरणों पर लगातार काम कर रहा हूं। हालांकि, मेरी क्रैश रिपोर्टिंग सेवा दो पुनरावर्ती दुर्घटनाओं को दिखाती है: एक शून्य सूचक अपवाद के लिए और एक अवैध राज्य अपवाद के लिए। मैंने स्टैकओवरफ्लो उपयोगकर्ताओं से समान समस्याओं का सामना करने वाले Google नमूना कोड w/कई सुझावों को अपडेट करने का प्रयास किया है। मैं "क्रैश रिपोर्ट पढ़ें, अनुसंधान करें, क्रैश को ठीक करने का प्रयास करें, अद्यतन सबमिट करें, फिर से एक ही क्रैश रिपोर्ट देखें" चक्र कुछ बार चला गया है। मुझे लगता है कि यह एक अलग दृष्टिकोण के लिए समय है।वर्तमान एंड्रॉइड आईएबी संदर्भ
यदि आप आज एंड्रॉइड आईएबी से शुरू कर रहे थे, तो आप कोड नमूने, फिक्स, दस्तावेज इत्यादि के लिए सबसे अद्यतित, सही संसाधन के रूप में क्या चुनेंगे?
यह एक ही संसाधन नहीं होना चाहिए। नमूना कोड का कोई भी संयोजन, एसओ पोस्ट, ब्लॉग पोस्ट, या यहां तक कि "एंड्रॉइड एसडीके प्रबंधक के साथ अपडेट" से पैच सहायक होंगे। आदर्श रूप से, हम आईएबी के लिए नए लोगों के लिए संसाधन बना सकते हैं जो उन्हें सिरदर्द से बचाता है और सेवा को एकीकृत करने की कोशिश कर रहा है।
संपादित 1: दुर्घटनाओं
java.lang.IllegalStateException: Can't start async operation (refresh inventory) because another async operation(launchPurchaseFlow) is in progress.
at com.android.vending.billing.IabHelper.flagStartAsync(IabHelper.java:832)
at com.android.vending.billing.IabHelper.queryInventoryAsync(IabHelper.java:623)
at com.android.vending.billing.IabHelper.queryInventoryAsync(IabHelper.java:651)
...
java.lang.NullPointerException
at com.android.vending.billing.IabHelper.launchPurchaseFlow(IabHelper.java:398)
at com.android.vending.billing.IabHelper.launchPurchaseFlow(IabHelper.java:350)
...
उन पर अधिक जानकारी दो अपवाद हैं। वे हमेशा IabHelper में एक ही स्थान पर नहीं होते हैं। मैं शायद उन्हें सिर्फ पैच कर सकता हूं, लेकिन यह इस समस्या को हल करने का सही तरीका नहीं लगता है। इसके अलावा, यह किसी और की मदद नहीं करता है।
यह संभव है कि मैं Google के आउट-डेटेड नमूना कोड फॉर्म का उपयोग कर रहा हूं। हालांकि, मैंने काफी खोज की है और हाल ही में कुछ भी नहीं मिला।
मैं निश्चित रूप से आपका विचार दूसरा स्थान देता हूं। ऊपर वर्णित उन दो दुर्घटनाओं के बारे में अधिक जानकारी प्राप्त करना भी बहुत अच्छा होगा। –
SO ऐसे प्रश्न के लिए जगह नहीं है, यह [ऑफ विषय] है (http://stackoverflow.com/help/on-topic) और कहीं और पूछा जाना चाहिए।इस तरह के संसाधन के लिए निश्चित रूप से एक अच्छा विचार है, यह सिर्फ जगह नहीं है। – MByD
@ एमबीडीडी स्टैक ओवरफ्लो अक्सर कई डेवलपर्स द्वारा एनाइड आईएबी v3 के साथ परेशानी होती है। इसलिए, मुझे लगता है कि यह इस प्रश्न के लिए आदर्श जगह है। – SundayMonday