Windows 10

Setting up

To be able to sign an APK you will need Java’s Software Development Kit. If you have it already installed skip to the second step.

  1. Download the Java Software Development Kit (Java SDK) at Oracle’s official website:

    • For 64 bit (x64) systems
    • For 32 bit (x86) systems
  2. Open the Command Prompt by pressing Windows Key + R and typing in “cmd.exe”and pressing Enter on the Run window you have just opened. You can also open the Command Prompt by search for “Command Prompt” on the start menu search bar.

  3. On the Command Prompt, go to the JDK folder by typing in the following command:
    (If you have changed the installation folder, use this same command but change the directory to the one you have selected during the installation of the SDK)

882
  1. Type “jarsigner” into the Command Prompt.
    • If the Prompt returns a “command not found” error, please try to re-install the SDK
    • If the Prompt returns a list of arguments for jarsigner, you have successfully installed Java’s SDK

Signing the unsigned APK

  1. While in the Command Prompt, type in the following command, but with the following arguments:

    • jarsigner -keystore
    • Example: jarsigner -keystore “C:\Users\Aptoide\Signature.jks “C:\Users\Downloads\Unsigned_Test.apk” Signature
  2. You will be asked to insert the password for your Keystore file, type it down and press enter. Your password is being inserted even if no text is shown!

  3. If everything went right, the unsigned APK will be signed and you can now submit it

    • If something did go wrong however, jarsigner will let you know what went wrong, carefully read the information it returns so you can successfully complete the process.