"पार्स त्रुटि: एंड्रॉइड एप्लिकेशन इंस्टॉल करते समय पैकेज को पार्स करने में समस्या है।"


104

एंड्रॉइड एप्लिकेशन इंस्टॉल करते समय मुझे यह त्रुटि मिली ( Parse Error : There is a problem parsing the package.)। मैंने निम्न चरण किए।

  1. पहली बार मैंने एप्लिकेशन इंस्टॉल किया और यह ठीक काम करता है।

  2. मैंने मौजूदा एप्लिकेशन में परिवर्तन किए और मैनिफ़ेस्ट फ़ाइल में संस्करण संख्या को परिवर्तित किया।

    <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.openintents.samples.BasicOpenARDemo" android:versionCode="2" android:versionName="1.0.1">
  3. फिर मैं एप्लिकेशन को निर्यात करता हूं और कोड हस्ताक्षर प्रक्रिया समाप्त करता हूं। इसके लिए, अपने प्रोजेक्ट नोड पर राइट क्लिक करें> निर्यात चुनें। वहां आपको एक जादूगर दिखाई देगा। चरणों का पालन करें और कोड पर हस्ताक्षर भी खत्म करें।

  4. मुझे ARDemo.apk फ़ाइल मिली, फिर मैंने इसका नाम बदलकर ARDemo1.apk कर दिया

  5. फिर मैंने इस एपीके फ़ाइल को एसडी कार्ड्स में भेज दिया और स्थापना शुरू कर दी मुझे उपरोक्त त्रुटि मिली।

मैं googled, वे कहते हैं कि प्रकट फ़ाइल के साथ समस्या है।

क्या कोई मुझे बता सकता है कि मेरे साथ क्या गलत हो सकता है?


आपको तीन पर संस्करण संख्या डालनी चाहिए। कृपया विकिपीडिया वेबसाइट पर जापानी ट्यूटोरियल को देखें

हाय Ejder, उर प्रतिक्रिया के लिए धन्यवाद। मेरी समस्या पहले से ही तय थी। मेरी गलती है "मैंने मैन्युअल रूप से apk फ़ाइल नाम बदल दिया है"। ऊपर 2 में मेरा एप्लीकेशन वर्जन कोड है ना कि minsdk वैल्यू। मैंने minsdk का मान 3 रखा। धन्यवाद और सादर, राघवेंद्र के
रघु

4
सिर्फ यह सोचना कि नाम बदलना क्यों एक समस्या बन गया?
मिकी

हैलो माइक, मैंने निर्यात के बाद नाम बदल दिया। इसलिए यह त्रुटि दे रहा है। अगर हम निर्यात करते समय एक अलग नाम निर्दिष्ट करते हैं तो यह मेरे लिए समस्या नहीं हो सकता है ..
रघु

1
हेलो क्रूज़, चेंजिंग वर्जन नो ने इस समस्या को पैदा नहीं किया है। निर्यात करने के बाद मैंने एपीके फ़ाइल का नाम बदल दिया है। यह इस समस्या को पैदा करता है।
रघु

जवाबों:


49

आपने कहा कि पहली बार जब आपने एप्लिकेशन इंस्टॉल किया था तो यह ठीक काम कर रहा था।

दो संस्करणों के बीच आपके द्वारा बताए गए चरणों में एकमात्र अंतर है:

  1. संस्करण संख्या (मुझे लगता है कि यह कुछ भी तोड़ने में भाग नहीं लिया था)
  2. कोड
  3. .Apk फ़ाइल का नाम

ARDemo1.apk का नाम बदलकर ARDemo.apk पर वापस जाने का प्रयास करें (पुराने संस्करण का बैक अप लेना सुनिश्चित करें) और देखें कि क्या मदद करता है। मेरा अनुमान है कि इसका एपीके के नाम से कुछ लेना-देना है।

यदि यह अभी भी काम नहीं करता है, तो आप एपीके फ़ाइल का नाम समस्या के स्रोत के रूप में समाप्त कर सकते हैं और 2 की जांच शुरू कर सकते हैं) अपने पुराने संस्करण का पुनर्निर्माण करके देखें कि क्या आपके पास फिर से वही समस्या है। यदि समस्या आपके पुराने कोड के पुनर्निर्माण संस्करण के साथ मौजूद नहीं है, तो आप जानते हैं कि यह आपके कोड के साथ कुछ करना होगा।

मुझे उम्मीद है कि आप कहीं न कहीं मिलेंगे।

चीयर्स, जोसेफ


हाय जोसेफ, आपका अनुमान सही है। मैंने पहले वाले के लिए apk फ़ाइल का नाम बदला। यह काम करता है ...... आपकी मदद के लिए बहुत बहुत धन्यवाद .....
रघु

नमस्ते, मैं एक ऐसी ही समस्या का सामना कर रहा हूं। मैं एक वेब लिंक से एप्लिकेशन डाउनलोड कर रहा हूं। यह पूरी तरह से मोबाइल एसडीकार्ड पर बैठता है। लेकिन जब मैं इसे स्थापित करने की कोशिश कर रहा हूं तो यह त्रुटि दिखाई दे रही है। मैंने अपना एप्लिकेशन साइन नहीं किया, मूल रूप से मैं एंड्रॉइड ऐप डेवलपमेंट के लिए नौसिखिया हूं। किसी भी प्रकार की मदद की सराहना की जाती है :)
varunrao321

2
मुझे इसी तरह की समस्या का सामना करना पड़ा और मामला न्यूनतम .KD फ़ाइल में SDK संस्करण था। उस और आपके डिवाइस के संस्करण के बारे में सोचें और यह मददगार होगा।
user2881604

हां, आप सही हैं कि एपीके फ़ाइल नाम की समस्या थी ...!
अर्सल इमाम

मैंने एपीके फ़ाइल का नाम बदल दिया है और parse errorचला गया है, लेकिन जब इसे स्थापित करने की कोशिश की जा रही है, तो मुझे पता चलता है कि App not installedमैं मार्शमॉलो डिवाइस का उपयोग कर रहा हूं और शायद इसका मुद्दा यहां भी है जैसा कि stackoverflow.com/questions/33930223/…
numumiyu

45

स्थापना निम्न मामलों में कम से कम निर्दिष्ट त्रुटि दे सकती है:

  • हस्ताक्षर करने के बाद पैकेज का नाम बदल दिया जाता है : हस्ताक्षरित पैकेज के रूप में सटीक नाम का उपयोग करें (इसके बजाय, मेनिफेस्ट में नाम समायोजित करें)
  • पैकेज को उच्च एपीआई स्तर पर संकलित किया जाता है : मेनिफेस्ट फ़ाइल में एपीआई स्तर को ठीक करें
  • पैकेज को एसडी-कार्ड से निष्पादित किया जाता है : फोन मेमोरी से एपीके -फाइल चलाएं या इसे स्थापित करने के लिए एडीबी कमांड का उपयोग करें

मुझे लगता है कि ऐसी अन्य स्थितियां हैं जो ऐसा कर सकती हैं। उदाहरण के लिए, ईमेल से इंस्टॉल करते समय यह त्रुटि संदेश प्राप्त करने के बारे में नीचे दिए गए कंसासियन के जवाब पर मेरी टिप्पणी देखें।
एम काट्ज़

सबसे अच्छा जवाब यहाँ। मेरे लिए यह हस्ताक्षर किए जाने के बाद पैकेज का नाम बदल रहा था। बहुत बहुत धन्यवाद।
Jannie Theunissen

मैं मान रहा हूँ कि आपके पास adb installसही उपयोग करके इसे स्थापित करने में सक्षम होने के लिए एक रूटेड फोन होना चाहिए ?
22'14

हालांकि : रूट करने की आवश्यकता नहीं है - आपको सुरक्षा सेटिंग्स से अज्ञात स्रोतों को सक्षम करने की आवश्यकता हो सकती है, हालांकि। (अपुष्ट)
jmu

अज्ञात स्रोत और यूएसबी डिबगिंग ... ध्यान दें: विंडोज़ 8 में कभी-कभी यह फोन को एमटीपी मोड में, केवल
पीटीपी

22

मैंने केवल पार्सिंग त्रुटि देखी है जब डिवाइस पर एंड्रॉइड संस्करण उस संस्करण से कम था जिसे ऐप के लिए संकलित किया गया था। उदाहरण के लिए यदि ऐप को Android OS v2.2 के लिए संकलित किया गया है और आपके डिवाइस में केवल Android OS v2.1 है, तो जब आप ऐप इंस्टॉल करने का प्रयास करेंगे तो आपको एक पार्स त्रुटि मिलेगी।


मैं उस समय मारा गया था, यह पता लगाने के लिए उम्र लग गई!
ओलाफ्यूर

14

कारण एपीके पर हस्ताक्षर नहीं है। एक बार एपीके पर हस्ताक्षर करने के बाद, समस्या हल हो जाएगी। http://ionicframework.com/docs/guide/publishing.html apk पर हस्ताक्षर करने के लिए कृपया निर्देशों के लिंक का उपयोग करें।


यहां भी यही समस्या। एपीके साइन करने के बाद, इसने उम्मीद के मुताबिक काम किया।
डिनो ट्व

3
यह मेरे लिए Xamarin Android बिल्ड के साथ एक समस्या थी - यह पहली बार आर्काइव मैनेजर में एक एपीके बनाता है जो अहस्ताक्षरित है। फिर आपको एक हस्ताक्षरित एपीके बनाने के लिए "वितरित करें" चुनें जिसे इंस्टॉल किया जा सकता है।
dodgy_coder 8

जोड़ने के लिए क्या dodgy_coder ने लिखा है: Xamarin.Android 7 या अधिक या पहले के संस्करणों के लिए
विवेके

13

अंधेरे में शूटिंग के बजाय, इस त्रुटि का कारण इसे स्थापित करके प्राप्त करें adb:

adb -s emulator-5555 install ~/path-to-your-apk/com.app.apk

emulator-5555अपने डिवाइस नाम के साथ बदलें । आप का उपयोग कर एक सूची प्राप्त कर सकते हैं:

adb devices

असफल होने पर, यह एक कारण देगा। सामान्य कारण और उनके सुधार:

  1. INSTALL_PARSE_FAILED_NO_CERTIFICATES: संदर्भ
  2. INSTALL_FAILED_UPDATE_INCOMPATIBLE: संदर्भ

अगर यह सफल हुआ तो मैं क्या करूँ?
जैकब सैंचेज़

1
इसने मेरी बहुत मदद की। धन्यवाद!
Tgo1014

7

जांचें कि क्या आपका डिवाइस AndroidManifest.xml में minSdkVersion में निर्दिष्ट संस्करण का समर्थन करता है । यदि निम्न संस्करण निर्दिष्ट नहीं है और फिर से प्रयास करें


6

यदि आप एसडीके संस्करण 2.1 के तहत अपनी एपीके फ़ाइल का संकलन और निर्यात कर रहे हैं, तो यह आपके एसडीके निर्यात "2.1" के नीचे किसी भी एंड्रॉइड संस्करण पर काम नहीं करेगा। Android सॉफ्टवेयर आगे संगत है पिछड़े संगत नहीं है। उदाहरण के लिए यदि आप एंड्रॉइड NDK (एंड्रॉइड एसडीके के लिए एन-ऐड) का उपयोग करके प्रोग्रामिंग कर रहे हैं, जो C / C ++ परिवार में विकास की अनुमति देता है, तो यह केवल एंड्रॉइड 2.3, एंड्रॉइड वर्जन 2.2 और समर्थन जावा के नीचे केवल संगत है। इसलिए आप "पैकेज को पार्स करने में समस्या है" त्रुटि को फिर से प्राप्त करेंगे।


3

एक और संभावना यह है कि आपने एपीके फ़ाइल को एप्लिकेशन निजी फ़ोल्डर में सहेजा है और फिर इंस्टॉल करने का प्रयास करें (अपने कोड से आशय शुरू करके)। इस मामले में, जब आप इरादे शुरू करते हैं, तो आपको त्रुटि पार्सिंग पैकेज मिलता है। इस मामले में, उठाया त्रुटि अनुमति के मुद्दों के बारे में है। बिंदु को फ़ाइल को निजी फ़ोल्डरों में सहेजना एक अच्छा अभ्यास नहीं है, हालांकि यदि आप वास्तव में ऐसा करना चाहते हैं, तो आपको फ़ाइल को MODE_WORL_READABLE में लिखना चाहिए जब आप इसे डाउनलोड करते हैं। कृपया विचार करें कि MODE_WORLD_READABLE पदावनत है और यह समाधान सबसे अच्छा नहीं है क्योंकि इसमें कुछ सुरक्षा मुद्दे हैं। सबसे अच्छा यह है कि आप अपनी फाइल को बाहरी स्टोरेज में सेव करें।


3

मैं यहां नहीं बता रहा हूं कि कुंजी स्टोर, पासवर्ड आदि के इनपुट के लिए यहां क्या निर्देश दिया गया है

बिल्ड -> हस्ताक्षरित उत्पन्न APK -> [इनपुट] --- अगला ---> दोनों का चयन करें

  • V1 (जार सिग्नेचर)
  • V2 (पूर्ण एपीके हस्ताक्षर)

मुझे पता नहीं क्यों, लेकिन कम से कम यह मेरी स्थिति में काम करता है।


1
मेरे लिए काम किया। इसे डिफ़ॉल्ट रूप से Android Studio MacOS में चेक नहीं किया गया था।
vojta

2

मुझे ईमेल से एक .apk पैकेज स्थापित करने का प्रयास करते समय एक ही त्रुटि (पार्स त्रुटि, पैकेज को पार्स करने में समस्या है)। मैं 3rd पार्टी पैकेज इंस्टॉलर ApKatcher स्थापित करके समस्या को हल करने में सक्षम था:

http://www.addictivetips.com/mobile/install-android-apps-from-gmail/

ApKatcher एकमात्र समाधान नहीं है। एस्ट्रो फाइल मैनेजर स्थापित करके मेरे एक सहयोगी को समस्या का सामना करना पड़ा।

आप Android Marketplace में दोनों एप्लिकेशन पा सकते हैं।


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

1

इसी तरह का मुद्दा, "उधार" और थोड़ा संशोधित कोड का उपयोग करके:

                Intent intent = new Intent(Intent.ACTION_VIEW);
                File newApk = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "myapp.apk");
                intent.setDataAndType(Uri.fromFile(newApk), "application/vnd.android.package-archive");
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);
                result = true;

फ़ाइल निर्माण को इसे बदलने की आवश्यकता है (फ़ाइल निर्माता में प्लस के बजाय अल्पविराम, डाउनलोड निर्देशिका के बाद '/' गायब था):

                    File newApk = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "myapp.apk");

1

मेरी मैनिफ़ेस्ट फ़ाइल में एक खराब टैग जोड़ी थी।

<meta-data>
</meta-data>

मूल रूप से तब मिला जब मैंने meta-datapayu pdf फ़ाइल से एक खराब नमूना कोड कॉपी किया । बकवास।


1

एक कारण यह हो सकता है, कि आपकी गतिविधि'नाम को प्रकट में परिभाषित नहीं किया गया है

    <activity
          android:name=""
          ...>
</activity>

उपरोक्त कोड मेरे साथ एक ही मुद्दा बना रहा था


1

इस त्रुटि के कारण एक और समस्या को प्रतिबंधित एसडी कार्ड माउंट बिंदु से एपीके स्थापित किया जा सकता है /mnt/media_rw/MicroSD

अप्रतिबंधित माउंट बिंदु का उपयोग करें /Removable/MicroSD


1

और संभव नए पाठकों की मदद करने के लिए, एक और कारण मैनिफ़ेस्ट फ़ाइल में त्रुटियाँ हो सकती हैं। मैं गलत टाइप किया था android:serviceके रूप में android.serviceऔर एक ही त्रुटि आ गई ...


1

जैसा कि @Veneet Reddy ने ADB के माध्यम से स्थापित किया है।

पर जाएं एडीटी बंडल / SDK / मंच-उपकरण अपने अतीत .apkफ़ाइल और रन कमांड व्यवस्थापक के रूप में शीघ्र।

फिर रन adb devicesकमांड जो जुड़े हुए उपकरणों या एमुलेटरों को सूचीबद्ध करेगा।

यहां छवि विवरण दर्ज करें

फिर भागो adb -s yourDeviceID install yourApk.apk

यहां छवि विवरण दर्ज करें

नोट: यदि आपने फिर से इंस्टॉल करने से पहले ही इंस्टॉल कर लिया है तो ऐप को अनइंस्टॉल कर दें


0

किसी और के लिए यह समस्या होने के कारण ही मुझे यह त्रुटि तब मिली जब आपके Android बिल्ड कॉन्फ़िगरेशन में API संस्करण भौतिक डिवाइस पर मेल नहीं खाता।

ग्रहण में जाएं और अपनी परियोजना पर राइट क्लिक करें और गुणों पर जाएं। Android का चयन करें - जो आपको पुराने लक्ष्य को पूरा करने के लिए लाता है। डिवाइस से मिलान करने के लिए लक्ष्य को समायोजित करें और देखें कि क्या समस्या हल हो गई है।


0

मुझे यह समस्या थी, तब भी जब मैंने सही minSDK और targetSDK संस्करण को निर्दिष्ट किया था। मेरी समस्या थी, मैं "android:theme="@android:style/Theme.NoTitleBar.Fullscreen"जेलीबीन डिवाइस पर लॉन्चर गतिविधि में उपयोग कर रहा था । जब मैंने इस विशेषता को हटाया, तो यह काम किया।


0

जैसा कि कुछ अन्य उत्तरों ने उल्लेख किया है, एसडी कार्ड से इंस्टॉल करते समय समस्याएं हो सकती हैं। मेरे मामले में मैं ईमेल अनुलग्नक के माध्यम से अपना ऐप वितरित कर रहा था, और यह आमतौर पर ठीक काम करता था। बस ईमेल खोलें और संलग्नक डाउनलोड करें (यह जाहिरा तौर पर एसडी कार्ड पर जाता है) और फिर से उस पर क्लिक करें और यह स्थापित हो जाता है।

लेकिन फिर एक दिन यह काम नहीं किया, और यह पता चला क्योंकि मैंने फोन को यूएसबी के माध्यम से अपने विकास पीसी से जोड़ा था, और उसने एसडी कार्ड को एक अलग मोड या कुछ और में रखा था। तो समाधान बस पीसी से फोन को डिस्कनेक्ट करने और फिर ई-मेल भेजने और फिर से अनुलग्नक डाउनलोड करने के लिए था। या फिर USB कनेक्शन को केवल "चार्जिंग" मोड में रखें ताकि एसडी कार्ड पीसी से "कनेक्ट" न हो।


0

आप यह देखने के लिए भी डिवाइस पर लॉग की जांच कर सकते हैं कि क्या यह अनुमतियों की समस्या की तरह कुछ सरल है। आप adbहोस्ट / डिबग कंप्यूटर से लॉग का उपयोग कर सकते हैं:

adb logcat

या फिर आप कंसोल की ऐक्सेस (या जब टाइपिंग द्वारा एंड्रॉयड-86 प्राप्त कंसोल का उपयोग करता है, तो Alt+ F1) तो आप का उपयोग करके लॉग की जांच कर सकते हैं logcatआदेश:

logcat

0

मुझे निर्यात की गई एपीके फ़ाइल का उपयोग करने में भी यही समस्या थी android‌ Tools > Export। मैंने इसके बजाय बिन फ़ोल्डर में एपीके फ़ाइल का उपयोग किया और यह काम किया!

बिन फ़ोल्डर में PS apk फ़ाइल पहली बार जब आप ग्रहण में एप्लिकेशन चलाते हैं, तब बनाई जाती है।


0

बिल्ड.ग्रेडल (मॉड्यूल: ऐप) के अंदर इसका उपयोग करें

 minSdkVersion 14
    targetSdkVersion 28

आपको यह बताना चाहिए कि न्यूनतम संस्करण 14 और 28 को लक्षित क्यों किया गया। इसके अलावा अपने स्वरूपण की जाँच करें;)
m02ph3u5

0

मुझे यह समस्या हुई है Parse Error : There is a problem parsing the package. आई है जिसे मैं एंड्रॉइड -8 पर परीक्षण कर रहा था। मेरे पास समान हस्ताक्षर वाला एक ही एपीके है। संस्करण संख्या और संस्करण नाम के बिना सभी समान थे। जब मैं इसे मैन्युअल रूप से स्थापित कर रहा था तब ऐप इंस्टॉल हो रहा था लेकिन यह त्रुटि तब हुई जब मैं प्रोग्राम को डाउनलोड और इंस्टॉल कर रहा था। तब मुझे अपनी समस्या का कारण मिल गया है।

CanRequestPackageInstalls () की जांच करने का एक विकल्प था जब यह तरीका सही हो जाता है तो ऐप सफलतापूर्वक इंस्टॉल हो जाता है। मेरे मामले में यह हमेशा गलत था।

इसलिए पहले मैं इसे चेक करता हूं और फिर उपयोगकर्ता को अपडेट डाउनलोड और इंस्टॉल करने देता हूं।

ऑनक्रिएट () में

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            if (!packageManager.canRequestPackageInstalls()) {
                    startActivityForResult(
                        Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES).setData(
                            Uri.parse(String.format("package:%s", packageName))
                        ), requestCodeqInstallPackage
                    )
                } else {
                    canInstallPackage = true
                }

        }

OnActivityResult () में

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        super.onActivityResult(requestCode, resultCode, data)
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
            if (requestCode == requestCodeqInstallPackage && resultCode == Activity.RESULT_OK) {
                if (packageManager.canRequestPackageInstalls()) {
                    canInstallPackage = true
                }
            } else {
                canInstallPackage = false
                Toast.makeText(mContext, "Auto update feature will not work", Toast.LENGTH_LONG)
                    .show()
            }
    }

फिर जब अद्यतन स्थापित करने की आवश्यकता हो तब-

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
   if(canInstallPackage){
      doInstallAppProcess()
   }else{
        // generate error message
   }
}

आशा है कि यह किसी की मदद करेगा।


0

मेरे मामले में मैंने केवल V2 हस्ताक्षर (एंड्रॉइड 7 आगे से) पर हस्ताक्षर किए, लेकिन 5 और 6 पर स्थापित करने की कोशिश की। एआरके पीढ़ी के दौरान V1 जोड़ना / हस्ताक्षर ने समस्या को निर्धारित किया।

हस्ताक्षर संस्करणों के बीच अंतर देखें - V1 (जार सिग्नेचर) और V2 (फुल एपीके सिग्नेचर), जबकि एंड्रॉइड स्टूडियो में एक साइन इन किया गया एपीके?


-1

मैं एक ही "पार्स त्रुटि का सामना कर रहा हूं: पैकेज को पार्स करने में एक समस्या है" त्रुटि संदेश मेरे हस्ताक्षरित APK के साथ अन्य के रूप में लेकिन मुझे संदेह है कि यह विभिन्न कारणों से हो सकता है।

इसका परीक्षण करने के लिए मैंने निम्नलिखित कार्य किए:

सेटअप विंडोज 8.1 ग्रहण ADT बिल्ड: v22.6.2-1085508

मैंने सभी डिफॉल्ट्स को स्वीकार करते हुए एक नया नया हेलोवर्ल्ड ऐप तैयार किया।

मैंने ऐप को एक एमुलेटर और लाइव डिवाइस पर सफलतापूर्वक चलाया।

फिर मैंने साइडलाइन किया और अपने लाइव डिवाइस में एपीके इंस्टॉल किया और इसे सफलतापूर्वक चलाया।

इसने बिन फ़ोल्डर में 782 KB के आकार के साथ एक एपीकेनेट उत्पन्न किया था।

फिर मैंने अपने प्रमुख स्टोर से ऐप पर हस्ताक्षर करने के लिए एक ही बिन फ़ोल्डर में हॉलोवर्ल्ड ऐप को निर्यात किया जो कि Google Play को बढ़ावा देने के लिए अतीत में सफलतापूर्वक उपयोग किया गया है।

इसने 385 KB (मूल एपीके की जगह) के आकार के साथ एक एपीके बनाया।

मैंने अपने डिवाइस पर एपीके को साइडलोड किया और जब मैं इसे स्थापित करने गया तो मुझे त्रुटि मिली "पार्स त्रुटि: पैकेज को पार्स करने में समस्या है" (यह वही पैकेज है जिसे साइडलोड किया गया है और जब एक गैर निर्यात प्रपत्र के रूप में स्थापित किया जाता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.