Publication Application

Bonjour , lors de la publication de mon application j’ai cette erreur `C:\Users\dylan\StudioProjects\gioiaasbl>flutter build appbundle

Building with sound null safety

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‹ :app:validateSigningRelease ›.

Keystore file ‹ C:\Users\dylan\StudioProjects\gioiaasbl\android\app\Users\dylan\StudioProjects\gioiaasbl\android\app\upload-keystore.jks › not found for signing config ‹ release ›.

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

BUILD FAILED in 4s
Running Gradle task ‹ bundleRelease ›… 5,7s
Gradle task bundleRelease failed with exit code 1

` une petite idée ?

Il semble que ton chemin soit en double « Users\dylan\StudioProjects\gioiaasbl » est présent 2 fois dans le chemin.
Tu as peut être fait une erreur à l’endroit où tu as fait référence au fichier .jks (dans le build.gradle je suppose).
Peut être qu’il attendait un chemin relatif et tu as ajouté un chemin complet au format Unix

Je ne trouve pas voici le build.gradle

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

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

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

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

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"


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

android {
    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 "be.dylan.gioiaasbl"
        // 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 flutter.minSdkVersion
        targetSdkVersion flutter.targetSdkVersion
        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 {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

Une idee ?? Quelqu’un pour m’aider ?

Bonjour @DylanMaur,

Je pense effectivement que le problème vient du chemin vers ton fichier keystore. Ce chemin est défini dans le fichier key.properties.

1 « J'aime »