Unable to generate .aab build with existing keystore file

1.1k Views Asked by At

At present our android build export format is .apk format. I was able to successfully take apk build v1 & v2 signature. From Aug 1st 2021 onwards google discontinues .apk and need everyone should migrate to .aab bundle file. So when same keystore file I used to generate .apk file, I am getting below error

The security strength of SHA-1 digest algorithm is not sufficient for this key size

Detailed error message:

Execution failed for task ':app:signReleaseBundle'.
> A failure occurred while executing 
com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnable
   > Failed to generate v1 signature

Is there a way to edit the key size of SHA-1 digest algorithm inside the keystore file?

Any other workaround for issue?[like disabling V1 signature]

1

There are 1 best solutions below

2
irotas On

You will have to create a new key.

I had the same problem. After I created a new jks keystore file I was able to sign the bundle. See here for how to create a new key.