Search code examples
androidandroid-studioapksigned

Signed APK cannot be installed on a device


Cannot install signed release APK on my phone and cannot upload it on Play Store.

I created a signed release APK with V1 and V2 JAR signatures check boxes checked. When I try to put the APK on my phone and install it gives:

App Not Installed

I double checked and I don't have the app installed with the same package name; I removed it for all users.

After no luck, I thought of uploading it to Play Store using Test Draft, but as soon as I upload the same signed release APK, it gives me the error:

No JAR Signature.

I'm using Android Studio Version 3.3 and I'm dealing with a Play Store Jar Signature error (double checked V1 and V2 checkboxes and both are checked).

Play Store error:

enter image description here

Generating release APK with Android 3.3 (latest as of now) produces same error on APK installation and during the Play Store upload.

Generating signed release APK with my other system which have Android version 3.1 works fine (APK installation and Play Store upload without any errors).

It may be a fix, but still the source of the error is not found.


Solution

  • It looks like your APK is not signed. You can verify this locally by running the following command:

    jarsigner -verify app.apk
    

    If the app is signed (with v1 signing), it should output jar verified.

    Are you sure that you are uploading the APK that is signed and not an old build or an intermediate artifact?