![]() |
Android Problem
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
ich versuche gerade das Problem mit dem DEC Cipher Demo Programm im Google Play Store zu lösen, bin aber auf ein mir unerklärliches Problem gestoßen. Eigentlich wollte ich das nur neu ausgeben und es als neue Version in Google Play hochladen, damit sollte das Problem beseitigt sein. Nur: das Projekt compiliert im Debug Modus und auch als Release/App Store Build, das Projekt/Weitergeben wirft diesen Fehler aus:
Code:
Jetzt ist mir auch noch was in den Projekteinstellungen dazu aufgefallen, ich weiß aber nicht wie es zu beseitigen ist.
[PAClient Fehler] Fehler: E2312 Picked up JAVA_TOOL_OPTIONS:
[PAClient Fehler] Fehler: E2312 java.security.UnrecoverableKeyException: Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. [PAClient Fehler] Fehler: E2312 at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:450) [PAClient Fehler] Fehler: E2312 at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetEntry(PKCS12KeyStore.java:1367) [PAClient Fehler] Fehler: E2312 at java.base/sun.security.util.KeyStoreDelegator.engineGetEntry(KeyStoreDelegator.java:167) [PAClient Fehler] Fehler: E2312 at java.base/java.security.KeyStore.getEntry(KeyStore.java:1549) [PAClient Fehler] Fehler: E2312 at com.embarcadero.packager.PrivateKeyEntry$Companion.load(PrivateKeyEntry.kt:23) [PAClient Fehler] Fehler: E2312 at com.embarcadero.packager.AppPackagingStrategy.createOutputFile(AppPackagingStrategy.kt:111) [PAClient Fehler] Fehler: E2312 at com.embarcadero.packager.Packager.addFiles(Packager.kt:51) [PAClient Fehler] Fehler: E2312 at com.embarcadero.packager.PackagerCommand$PackageAppCommand.run(PackagerCommand.kt:47) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine.executeUserObject(CommandLine.java:2026) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine.access$1500(CommandLine.java:148) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine$RunLast.handle(CommandLine.java:2453) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine$RunLast.handle(CommandLine.java:2415) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine$RunLast.execute(CommandLine.java:2417) [PAClient Fehler] Fehler: E2312 at picocli.CommandLine.execute(CommandLine.java:2170) [PAClient Fehler] Fehler: E2312 at com.embarcadero.packager.Main.main(Main.kt:10) [PAClient Fehler] Fehler: E2312 Caused by: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. [PAClient Fehler] Fehler: E2312 at java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:862) [PAClient Fehler] Fehler: E2312 at java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:942) [PAClient Fehler] Fehler: E2312 at java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:735) [PAClient Fehler] Fehler: E2312 at java.base/com.sun.crypto.provider.PBES2Core.engineDoFinal(PBES2Core.java:325) [PAClient Fehler] Fehler: E2312 at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2205) [PAClient Fehler] Fehler: E2312 at java.base/sun.security.pkcs12.PKCS12KeyStore.lambda$engineGetKey$0(PKCS12KeyStore.java:371) [PAClient Fehler] Fehler: E2312 at java.base/sun.security.pkcs12.PKCS12KeyStore$RetryWithZero.run(PKCS12KeyStore.java:257) [PAClient Fehler] Fehler: E2312 at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:361) [PAClient Fehler] Fehler: E2312 ... 16 more Für die Android 32 Bit Plattform ist dort unter Provisioning in den projekteinstellungen unter Keystore Alias/Aliaspasswort irgend ein zeichen eingetragen. Ich kann das aber nirgens ändern und weder bei 64 Bit noch im Hash Demo projekt (welches ja auch im Play Store verfügbar istr) ist dort unter 32 bit dieses Zeichen. Wie bekomme ich das weg? Siehe auch Screenshots. Die rote Markierung einfach mal ignorieren. Ich habe dabei eine kleine IDE ungereimtheit gefunden... ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz