Can't load signed APK on PlayStore

I made an application and I published it on the PlayStore.
I made an update, and now I'm trying to re-import it into the Android Publishing Website.

I created my application as follows: (with Android Studio)

  • Build
  • Generate Signed APK ...
  • I selected my application
  • Click "Next"
  • And I used the same key, the same password, etc.

Apk was successfully generated (and signed). Picture

But when I tried to download the application on the publishing website (to update the application online), it tells me:

You have imported the APK file without a signature. You must create an APK file with a signature.

enter image description here

Do you have an idea why it is crashing?

This is inconsistent, Android Studio tells me that the signed application is created, but the website tells me that it is not a signed application.

EDIT:
I tried "Build -> Clean Project" and "File -> Invalidate Caches / Restart ..." without success. I also tried creating a new project, copying all the code and trying again: /

+5
source share
2 answers

I assume that you are creating the keystore correctly, and none of the solutions in the AMAN SINGH answer worked for you.

Android has introduced a new subscription scheme called Apk Signing Scheme v2. https://source.android.com/security/apksigning/v2

When you sign your apk, there are two checkboxes. v1 (signature signature) v2 (signature apk)

v1 signature required if APK minSdkVersion 23 and below. Android versions prior to Android Nougat ( API Level 24 ) ignore v2 signatures, so apks that do not have a valid v1 signature will be rejected in the Play Store.

In Android 7.0, the APK can be verified according to the signature of the APK Schema v2 (Scheme v2) or JAR signature (Scheme v1). Older platforms ignore v2 signatures and only check v1 signatures.

enter image description here

Edit:

Thanks to Alex Klyubin for the info.

+7
source

I donโ€™t understand the language in which the image is located, but if you have already downloaded your APK once, then

*) You need to use the same signed keystore signature that you used for the first time when creating the signed APK.

*) Check your manifest .xml, android:debuggable="true" if it debuggable="false" this line or make debuggable="false"

*) check `versionCode 'must be greater than the last loaded

*) Verification of versionName must be greater than the last loaded

*) Check the box in both columns when building a signed APK

+2
source

Source: https://habr.com/ru/post/1266571/


All Articles