2017-07-02 10 views
5

मैंने कीटोल, jarsigner, और zipalign utlities का उपयोग कर एपीके पर हस्ताक्षर किए थे।एपीके अपलोड अल्फा संस्करण के लिए विफल रहा। Apksigner से त्रुटियां: डाइजेस्ट एल्गोरिदम और हस्ताक्षर एल्गोरिदम जो एपीआई स्तरों पर समर्थित नहीं है [[16, 17]]

मैं निम्न कमांड का इस्तेमाल किया है:

keytool -genkey -v -keystore myAppTransporterKey.keystore -alias myTransporter -keyalg RSA -keysize 2048 -validity 10000 

कॉर्डोबा प्लगइन rm कॉर्डोबा-प्लगइन-सांत्वना

कॉर्डोबा निर्माण --release एंड्रॉयड

jarsigner -verbose -keystore C:\Users\ali\Documents\transporterApp\myAppKey.keystore C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk myTransporter 


jarsigner -verify C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk 

चलाने के बाद:

jarsigner -verify -verbose -certs C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk 

यह संदेश प्राप्त: जार

सत्यापित चलाने के बाद: कंसोल खेलने सत्यापन सफल

गूगल में Alpah को अपलोड करने के बाद मैं त्रुटि

Upload new APK to Alpha

Uploading

You have uploaded an APK with an invalid signature (read more about signing). Errors from apksigner: ERROR (Jar signer D2DTRANS.RSA): JAR signature META-INF/D2DTRANS.RSA uses digest algorithm 2.16.840.1.101.3.4.2.1 and Signature Algorithm 1.2.840.113549.1.1.1 Which is not supported on API levels [[16, 17]]

निम्नलिखित हो रही है:

zipalign -v 4 C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\myTransporter-Final.apk 

संदेश मिलता है

उत्तर

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