2015-10-14 1 views
5

J'essaie de vérifier si ma version signée apk est vraiment signée. Mais après quelques tutoriels, ou le single que j'ai trouvé. Je reçois le message suivant: "Jarsigner n'est pas reconnu commande externe interne". Se souvenir que mon apk est dans le même dossier de jarsigner.exe Je ne sais pas quoi faire.Jarsigner n'est pas reconnu commande interne ou externe

Répondre

18

Solution: Ajouter le dossier bin jdk Android à votre chemin dans les variables d'environnement.

Instructions:

1- Faites un clic droit sur "Ce PC"> clic droit sur Propriétés> Paramètres système avancés> Variables d'environnement> sélectionnez PATH puis EDIT.

2- Ajoutez votre chemin de dossier bin jdk aux variables d'environnement, il devrait ressembler à ceci:

"C: \ Program Files \ Java \ jdk1.8.0_40 \ bin".

+1

Maintenant fonctionne avec quelques modifications: jarsigner.exe -verify -verbose -certs c: \ MainActivity-release.apk – Leogreen

-2

"C: \ Program Files \ Java \ jdk1.8.0_40 \ bin \". si vous le faites à la place du thread ci-dessus, il prendra toutes les fonctions dans la zone de la corbeille par exemple keytool et certificateur

+0

Veuillez expliquer votre réponse plus clairement. –

0

Si l'étape ci-dessus ne fonctionne pas, copiez le fichier unsigned-release-apk.apk et le fichier keystore dans C: \ Program Files \ java \ jdk_version \ bin \ et exécutez cmd en tant qu'administrateur et accédez à C: \ Program Files \ java \ jdk_version \ bin \

Maintenant votre jarsigner fonctionnera avec succès.