J'avais signé l'APK en utilisant les utlités keytool, jarsigner et zipalign.Le téléchargement de l'APK a échoué pour la version Alpha. Erreurs d'apksigner: Algorithme Digest et Signature Algorithm Qui n'est pas supporté sur les niveaux API [[16, 17]]
J'utilise les commandes suivantes:
keytool -genkey -v -keystore myAppTransporterKey.keystore -alias myTransporter -keyalg RSA -keysize 2048 -validity 10000
plug-in rm cordova cordova-plugin-console
cordova construire --release androïde
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
Après l'exécution:
jarsigner -verify -verbose -certs C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk
obtenir ce message: jar vérifié
Après l'exécution:
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
obtenir le message: Vérification succesful
Après le téléchargement sur ALPAH dans Google Play console J'obtiens l'erreur suivante
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]]
Son woking ... Merci – Krishnaraj
Vous, monsieur, sont une vie une saveur. – Raymond
Oui, cela a fonctionné. thnx –