web-dev-qa-db-fra.com

Jarsigner n'est pas reconnu commande interne ou externe

j'essaie de vérifier si mon apk communiqué signé est vraiment signé. Mais après quelques tutoriels, ou le single que j'ai trouvé.

$ jarsigner -verify -verbose -certs my_application.apk

Je reçois ce message: "Jarsigner n'est pas reconnu dans la commande externe interne".

En me rappelant que mon apk se trouve dans le même dossier que jarsigner.exe , Je ne sais pas quoi faire. 

9
Leogreen

Solution: / Ajoutez le dossier bin Android jdk à votre chemin dans les variables d’environnement.

Instructions:

1- Cliquez avec le bouton droit de la souris sur "Ce PC"> cliquez avec le bouton droit de la souris sur Propriétés> Paramètres système avancés> Variables d'environnement> sélectionnez CHEMIN, puis ÉDITER.

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".

24
Mohamad Al Asmar

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

Maintenant, votre jarsigner fonctionnera avec succès. 

1
Sujit Sampang