Warum erhalte ich ständig die Fehlermeldung, dass ich ein APK hochgeladen habe, das im Debug-Modus signiert wurde?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Warum erhalte ich ständig die Fehlermeldung, dass ich ein APK hochgeladen habe, das im Debug-Modus signiert wurde?

Post by Anonymous »

„Sie haben ein APK hochgeladen, das im Debug-Modus signiert wurde. Sie müssen Ihr APK im Release-Modus signieren.“
Leute, ich glaube, ich verliere es. Ich versuche zum ersten Mal, eine App in den Google Play Store hochzuladen, und erhalte ständig die obige Fehlermeldung.
Ich habe die entsprechenden Anleitungen zum Generieren einer signierten Release-Version meiner App befolgt (d. h. ich habe eine JKS-Datei eingerichtet, die Datei build.gradle angepasst und beide über die Datei key.properties verbunden). Es scheint wirklich alles in Ordnung zu sein. Bitte helfen Sie mir hier!
Meine Konfiguration ist wie folgt:
Meine build.gradle-Datei im Verzeichnis /android/app:

Code: Select all

plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
namespace "XXX"
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = '1.8'
}

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "XXX"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 29
targetSdkVersion 34
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}

flutter {
source '../..'
}

dependencies {}

Meine key.properties-Datei im Verzeichnis /android

Code: Select all

storePassword=XXX
keyPassword=XXX
keyAlias=upload
storeFile=upload-keystore_CBT.jks
Meine Datei upload-keystore_CBT.jks befindet sich im Verzeichnis /android
Ich habe die Befehle ausgeführt
flutter clean
und dann
flutter build appbundle --release
Die Befehle werden ohne Fehler ausgeführt und ich erhalte eine Datei app-release.aab im \build\app\outputs\bundle\release-Ordner wie erwartet. Ich lade es dann bei Google hoch, wo ich mit der Fehlermeldung begrüßt werde.
Warum erhalte ich ständig diese Fehlermeldung? Vielen Dank im Voraus!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post