
यदि आप कर रहे हैं डेवलपर अनुप्रयोग Android के, शायद एक बार आप पाया है स्थिति उस बाद बनाना हस्ताक्षर अपने आवेदन की, के माध्यम से IDE (इंटरफ़ेस विकास वातावरण) कि आप उपयोग कर रहे हैं, और यह करने के लिए अपलोड करें Google Play स्टोर, एक बार जब यह तैयार है, तो उपयोगकर्ता यह डाउनलोड कर सकते हैं, आप इसे डाउनलोड करने और इसे स्थापित करने की कोशिश की है, और तुम प्रकार की त्रुटि का सामना किया ‘पैकेज फ़ाइल सही रूप से हस्ताक्षरित नहीं था‘ (पैकेज फ़ाइल सही रूप से हस्ताक्षरित नहीं था). और यह कुछ है कि आप करने के लिए होगा किसी भी उपयोगकर्ता डाउनलोड करें और इसे स्थापित करने का प्रयास करें. क्या होता है? इस स्थिति को ठीक करने के लिए कैसे?
तथ्य यह है कि APK फाइल पर हस्ताक्षर करने के कारण समस्या है, कुछ कारण के लिए, no ha sido realizada correctamente अपने IDE द्वारा. इसे ठीक करने के लिए, चलो देखते हैं कैसे मैन्युअल रूप से एक एंड्रॉयड APK फाइल पर हस्ताक्षर करने के लिए.
साइन इन करने के लिए कैसे, मैन्युअल रूप से, APK फाइल अपने Android अनुप्रयोग से
ऐसा करने के लिए, इन चरणों का पालन करें:
चरण 1. आपके अनुप्रयोग मोड के साथ संकलित करें ‘रिलीज‘ IDE में आप उपयोग कर रहे हैं.
चरण 2. जहाँ आप चाहते हैं एक नया फ़ोल्डर बनाएँ, यह होगा हस्ताक्षर का उत्पादन करने के लिए हम जहाँ भी जाएं.
चरण 3. Localiza el archivo APK generado y cópialo en la carpeta creada anteriormente.
चरण 4. का एक विंडो खोलता है टर्मिनल ओ कंसोल और निम्न आदेश चलाएँ:
1 2 | jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nuestraKeystore.keystore nuestraApp.apk aliasDeNuestraKeystore |
जहाँ nuestraKeystore.keystore अपने keystore फ़ाइल का पथ निर्दिष्ट करता है; nuestraApp.apk hace referencia al archivo de tu aplicación; और aliasDeNuestraKeystore यह अपने keystore नाम करने के लिए असाइन किया गया है. हालांकि यह कई लाइनों में बांटा है, सब एक है.
चरण 5. अंत में, टर्मिनल या कंसोल विंडो में निम्न आदेश निष्पादित करें:
1 | android-sdk/build-tools/21.1.1/zipalign -v 4 nuestraApp.apk nuestraAppCopy.apk |
जहाँ 21.1.1 के संस्करण के लिए संदर्भित करता है निर्माण उपकरण आप स्थापित किया है; nuestraApp.apk se refiere al archivo de tu aplicación; और nuestraAppCopy.apk यह अपने हस्ताक्षरित आवेदन के साथ बनाया जा करने के लिए नई फ़ाइल के लिए पथ है.
एक बार पूरा, नए फ़ाइल जनित, con el nombre que le hayas dado, यह हमारी Android एप्लिकेशन APK फ़ाइल हो जाएगा मैन्युअल रूप से हस्ताक्षर किए. तुम बस जरूरत है आप आप इसे अपलोड करने के लिए वितरण के लिए Google Play Store.
