Flutter signiert das Android App Bundle (aab) mit einem falschen Schlüssel, der sich von dem in der Datei key.propertiesAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Flutter signiert das Android App Bundle (aab) mit einem falschen Schlüssel, der sich von dem in der Datei key.properties

Post by Anonymous »

Ich versuche, ein App-Bundle auf die Play Console hochzuladen und erhalte immer die Meldung, dass der verwendete Schlüssel vom richtigen abweicht.
Die Meldung:

Ihr Android App Bundle wurde mit einem falschen Schlüssel signiert. Verwenden Sie den richtigen Signaturschlüssel und versuchen Sie es erneut. Es sollte mit einem Zertifikat mit dem folgenden Fingerabdruck signiert werden:
SHA1: 1 38:7C:6A:52:7C:B9:77:
Das zum Signieren des hochgeladenen App Bundle verwendete Zertifikat verwendet jedoch Folgendes:
SHA1: 8A:00:C3:60:4E:1F:EB:

Mein Code sieht aus wie Dies:
Project_Root > android > calculadora.jks
Project_Root > android > key.properties

Code: Select all

storePassword=
keyPassword=
keyAlias=calculadora.
storeFile=/android/calculadora.jks
Project_Root > android > app > app/build.gradle

Code: Select all

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')

if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
...

signingConfigs {
release {
keyAlias = keystoreProperties['keyAlias']
keyPassword = keystoreProperties['keyPassword']
storeFile = keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword = keystoreProperties['storePassword']
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now,
// so `flutter run --release` works.
//signingConfig = signingConfigs.debug
signingConfig = signingConfigs.release
}
}
Ich versuche:
Gradle und Flutter bereinigen, mit Flutter Clean und dem Android/.gradle-Ordner im Projekt löschen.
Build-Befehl Verwendet: flutter build appbundle --build-name=1.0.0 --build-number=1 --release
Testen der AAB-Datei, in der das verwendete Sign verwendet wird das Folgende.
ownerr@Aspire-41:~/StudioProjects/calculadora/build/app/outputs/bundle/release$ keytool -printcert -jarfile app-release.aab
aab ist dieses Zertifikat zugewiesen
Ich habe meine Flutter-App so konfiguriert, dass sie eine bestimmte Signaturkonfiguration verwendet, aber warum generiert sie immer noch ein AAB mit einem Debug Signatur, wenn ich Folgendes ausführe Befehl?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post