Bonjour j'ai un problème lorsque je compile avec flutter
J'ai déjà essayé de déboguer avec flutter run - débogage mais sans succès Je pense que de Gradle mais je ne sais pas comment résoudre ce problème.
Doctor summary (to see all details, run flutter doctor -v):
[â] Flutter (Channel master, v1.7.4-pre.27, on Microsoft Windows [version
10.0.17763.503], locale fr-FR)
[â] Android toolchain - develop for Android devices (Android SDK version
28.0.3)
[!] Visual Studio - develop for Windows (Visual Studio Community 2017
15.9.12)
X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
MSBuild
VC++ 2017 version 15.9 v14.16 latest v141 tools
Windows 10 SDK (10.0.17763.0)
[â] Android Studio (version 3.4)
[â] VS Code (version 1.35.0)
[â] Connected device (1 available)
! Doctor found issues in 1 category.
quand je lance Flutter Doctor:
Resolving dependencies...
3,5s
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:packageDebug'.
> Failed to generate v1 signature
* 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.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done
5,2s
Gradle task assembleDebug failed with exit code 1
Aidez-moi s'il vous plaît Merci pour votre temps et votre attention.
3 Réponses :
Supprimez ce fichier: ~ / .android / debug.keystore
Pour moi, j'ai pu exécuter l'application en commentant le code de version du fichier android / app / build.gradle
//Debug
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
}
}
//Debug
Décommenter avec:
// signingConfigs {
// release {
// keyAlias keystoreProperties['keyAlias']
// keyPassword keystoreProperties['keyPassword']
// storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
// storePassword keystoreProperties['storePassword']
// }
// }
// buildTypes {
// release {
// minifyEnabled true
// shrinkResources true
// signingConfig signingConfigs.release
// }
// }
lancez flutter clean dans le terminal et relancez
Merci! cela a fait la magie :)