2011-03-30 11 views
8

मुझे अपने एंड्रॉइड ऐप को इंस्टॉल करने में कोई समस्या आ रही है। उपयोगकर्ता को डर लगता है "पैकेज को पार्स करने में कोई समस्या है" त्रुटि। दुर्भाग्य से, यह मेरे फोन पर त्रुटि के बिना स्थापित करता है। इस बिंदु पर, मैं दो फोन से निपट रहा हूं जिनमें से दोनों एंड्रॉइड ओएस 2.2.1 चला रहे हैं। मैंने एपीआई स्तर 7 के लिए आवेदन बनाया है। इसे देखने की परेशानी को पढ़ने के लिए, यह 2.1 से डिवाइस का समर्थन करता है।"पैकेज को पार्स करने में कोई समस्या है"

मैं इस महीने एक महीने या उससे भी अधिक समय से काम कर रहा हूं। जब मैं उपयोगकर्ता को नवीनतम निर्माण दिखाना चाहता हूं, तो मैं इसे ईमेल के माध्यम से भेजता हूं। शुरुआत में, यह हम दोनों के लिए ठीक काम किया। इस प्रक्रिया के दौरान दोनों डिवाइस "अज्ञात स्रोत" से इंस्टॉलेशन की अनुमति देने के लिए सेटअप करते हैं।

विकास फ़ोन हमेशा काम करता है। पिछले हफ्तों के निर्माण के साथ, उपयोगकर्ता को पहले बताई गई त्रुटि प्राप्त हो रही है। मुझे पता है कि यह एक सामान्य त्रुटि आधारित है दुर्भाग्यवश, अधिकांश पोस्ट अंधेरे में उपयोगकर्ता की पकड़ से हैं। स्वाभाविक रूप से मैंने इस मंच पर अन्य आधे दर्जन या इतने पोस्ट को पढ़ा है जो विशेषज्ञ डेवलपर्स से स्पष्ट रूप से हैं। This तर्कसंगत रूप से सर्वश्रेष्ठ है। मेरी स्थिति एक प्रतीत होती है थोड़ा अलग क्योंकि मैंने पुष्टि की है कि यह एपीआई स्तर नहीं है।

मुझे यह त्रुटि बहुत जानकारीपूर्ण नहीं मिलती है। अगर मैं डिवाइस पर अपना हाथ प्राप्त कर सकता हूं, तो मुझे संदेह है कि मुझे डिवाइस पर डिबगिंग के साथ समस्या दिखाई देनी चाहिए। दुर्भाग्य से, मैं डी ओ डिवाइस नहीं है। तो मैं PackageInstallerActivity के लिए स्रोत पढ़ रहा हूँ। गंदा भुगतान करने का एक तेज तरीका वांछनीय है। क्या कोई चीज है जो उपयोगकर्ता अधिक जानकारी एकत्र करने के लिए कर सकती है? क्या इस समस्या को हल करने के लिए आपके पास डिबगिंग सुझाव हैं?

+0

इस पक्ष पर जाएं समाधान [http://stackoverflow.com/questions/7370447/why-this-error-parse-error- लगता है वहाँ है एक समस्या को पार्स-पैकेज] [1] [1]: http://stackoverflow.com/questions/7370447/why-this-error-parse-error-there -इस-ए-समस्या-पार्सिंग-द-पैकेज – agiles

उत्तर

4

ऐसे कई ऐप्स हैं जो उपयोगकर्ता को आपको SendLog पर जो कुछ भी हो रहा है उसका लॉग आउटपुट भेजने की अनुमति देगा, आप इसे बाजार पर पा सकते हैं। ऐसा क्यों हो रहा है, क्या आपके पास यह ऐप बाजार पर भी है? यदि ऐसा है तो परीक्षण संस्करण जो ग्रहण करता है, परीक्षण परीक्षण के साथ हस्ताक्षरित होने जा रहे हैं जो उन्हें बाजार स्थापित करने के लिए पहले से स्थापित होने की अनुमति नहीं देगा (या इसके विपरीत)। किसी भी तरह से इस व्यक्ति को आपके एप्लिकेशन के पिछले संस्करणों को अनइंस्टॉल करना सुनिश्चित हो गया है और फिर वर्तमान को स्थापित करने का प्रयास करें, यह समस्या के रूप में गैर-बराबर हस्ताक्षर को रद्द कर देगा। (यदि आपको बाजार में अपना ऐप नहीं है, तो आपको यह भी कोशिश करनी चाहिए, डीबग हस्ताक्षर वास्तविक लोगों की तुलना में बहुत कम समय बचा है, इसलिए यह संभव है कि आपका समय समाप्त हो गया हो और ग्रहण आपको बिना किसी ज्ञात के एक नया बना देता है, तो यह अस्वीकार कर देगा एप्लिकेशन को किसी भी पिछले संस्करण पहले से ही स्थापित के साथ स्थापित किया जाना है।)

+0

हैलो टिम, विचारशील टिप्पणियों के लिए धन्यवाद। SendLog वास्तव में बहुत आसान है। पहले ब्लश पर, PackageInstallerActivity द्वारा लॉग की गई त्रुटि बहुत उपयोगी नहीं होती है: "प्रकट होने पर पार्स त्रुटि"। हालांकि, यह एक अच्छी खोज शब्द है। – John

+0

मैंने ईमेल के संबंध में इस मुद्दे को हल नहीं किया। हालांकि, ड्रॉपबॉक्स का उपयोग करके मेरे लिए समस्या हल हो गई। – John

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