6

I have recently updated my Android Studio to version 2.3.3. When trying to Generate Signed APK I am getting the error message:

Please select at least one of the signature versions to use

There are two options: V1 (Jar Signature) and V2 (Full APK Signature). I am not sure which one to choose. And what are the merits of choosing one over the other or choosing both?

Thanks in advance for any advice.

Shirish Herwade
  • 11,461
  • 20
  • 72
  • 111
Darush
  • 11,403
  • 9
  • 62
  • 60

2 Answers2

14

Mark both Jar and Full Apk, this should give you a play store publishable signed apk.

enter image description here

I tried Full Apk Sign the first time but Publish Console did not accept that, selecting both options worked for me

Nouman Tahir
  • 819
  • 1
  • 9
  • 26
9

According to this link: signature help

APK Signature Scheme v2 offers:

  1. Faster app install times
  2. More protection against unauthorized alterations to APK files.

Android 7.0 introduces APK Signature Scheme v2, a new app-signing scheme that offers faster app install times and more protection against unauthorized alterations to APK files. By default, Android Studio 2.2 and the Android Plugin for Gradle 2.2 sign your app using both APK Signature Scheme v2 and the traditional signing scheme, which uses JAR signing.

It is recommended to use APK Signature Scheme v2 but is not mandatory.

Although we recommend applying APK Signature Scheme v2 to your app, this new scheme is not mandatory. If your app doesn't build properly when using APK Signature Scheme v2, you can disable the new scheme.

Darush
  • 11,403
  • 9
  • 62
  • 60