Export Android Signed Release APK

  • I'm trying to export my game to Google Play using Cordova, Aigned Release APK. I've create a new keystore, made sure the alias was the same as the keystore name, tried different types of passwords, including combination of letters, lower case, upper case etc.. I've tried exporting a basic project file and I'm still getting this error message.

    I'd really appreciate some support as I've spent the last 2 hours trying everything I could think of.

    Error: Failed to load signer "signer #1"

    java.io.IOException: Failed to obtain key with alias "aquadash" from tmp/1c64b567-b2cc-4eb2-96fd-cd9076085ae9. Wrong password?

    at com.android.apksigner.ApkSignerTool$SignerParams.loadPrivateKeyAndCertsFromKeyStore(ApkSignerTool.java:690)

    at com.android.apksigner.ApkSignerTool$SignerParams.loadPrivateKeyAndCerts(ApkSignerTool.java:555)

    at com.android.apksigner.ApkSignerTool$SignerParams.access$200(ApkSignerTool.java:509)

    at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:215)

    at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:89)

    Caused by: java.security.UnrecoverableKeyException: Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.

    at sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:435)

    at sun.security.provider.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:96)

    at sun.security.provider.JavaKeyStore$DualFormatJKS.engineGetKey(JavaKeyStore.java:71)

    at java.security.KeyStore.getKey(KeyStore.java:1023)

    at com.android.apksigner.ApkSignerTool$SignerParams.loadPrivateKeyAndCertsFromKeyStore(ApkSignerTool.java:663)

    ... 4 more

    Caused by: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.

    at com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:975)

    at com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1056)

    at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853)

    at com.sun.crypto.provider.PKCS12PBECipherCore.implDoFinal(PKCS12PBECipherCore.java:405)

    at com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndDESede.engineDoFinal(PKCS12PBECipherCore.java:437)

    at javax.crypto.Cipher.doFinal(Cipher.java:2168)

    at sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:371)

    ... 8 more

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • IF anyone else is having a similar problem, here's the answer: construct.net/en/forum/construct-3/general-discussion-7/anyone-create-new-keystores-151982/page-2

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)