2017-06-21 3 views
0

J'ai cherché beaucoup sur cette question et tout ce que j'ai trouvé ne semble pas aider. Je suis en train de signer mon application cordova dans Android avec la commande suivante:Jarigner: Impossible d'ouvrir le fichier jar

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore key_file_name.keystore my_application.apk alias_name 

J'ai spécifié le répertoire de l'APK, tandis que le keystore est dans son répertoire par défaut .. J'ai également essayé de placer les fichiers APK dans un même dossier avec le fichier keystore mais j'ai eu la même erreur.

Aidez s'il vous plaît!

+0

avez-vous le résoudre, – user1269586

+0

Oui, je pense que la question était le nom du dossier dans lequel le clés et l'alias sont. Le nom était deux mots avec un espace entre eux. Essayer d'exécuter cette commande avec un répertoire contenant de l'espace lancera cette erreur. – Robby

Répondre

0

Mes 2 cents, si vous utilisez Windows, essayez d'invite de commandes et pas de bash ou tout autre outil. Ça a arrangé pour moi.

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore D:\motivation-pyramid\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk alias_name 

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore D:\motivation-pyramid\platforms\android\build\outputs\apk\android-x86-release-unsigned.apk alias_name