Skip to content Skip to sidebar Skip to footer

Jarsigner Is Not Recognized Internal Or External Command

i'm trying to check if my signed release apk is really signed. But following some tutorials, or the single i've found . $ jarsigner -verify -verbose -certs my_application.apk I am

Solution 1:

Answer : Add android jdk bin folder to your path in environment variables.

Instructions:

1- Right click on "This PC" > right-click Properties > Advanced system settings > Environment Variables > select PATH then EDIT.

2- Add your jdk bin folder path to environment variables, it should look like this:

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

Solution 2:

  1. Go to My computer -> right click -> system properties ->select environmental variables ->Edit Path -> add your jdk/bin path and select ok. The sample jdk path is as shown below.

C:\Program Files\Java\jdk1.8.0_211\bin

*if this not work then

  1. In command prompt set the path by using the below command

set PATH=C:\Program Files\Java\jdk1.8.0_211\bin

now the path is set now you can use the jarsigner

Solution 3:

If the above step does not work, copy the unsigned-release-apk.apk file and keystore file in C:\Program Files\java\jdk_version\bin\ and run cmd as an administrator and navigate to C:\Program Files\java\jdk_version\bin\

Now your jarsigner will work successfully.

Solution 4:

"C:\Program Files\Java\jdk1.8.0_40\bin\". if you this instead of the above thread it will take all the functions in the bin area e.g keytool and certifier as well

Post a Comment for "Jarsigner Is Not Recognized Internal Or External Command"