Solutions
J'ai besoin d'aide pour installer des trucs à la maison...
Flutter
Aucun projet ne démarre
Vous ne devez pas avoir d'accent dans le nom de votre usager windows.
Nous vous conseillons d'éviter les accents ou autres caractères spéciaux dans le chemin vers vos projets.
Le projet démarre mais il y a du rouge partout
Essayez File > Invalidate Cache / Restart puis Invalidate Cache / Restart.
Je roule flutter pub run build_runner build mais ça ne marche pas
Les vidéos datent un peu, nous vous recommandons de prendre les dernières versions de :
Essayez de lancer les commandes suivantes dans le terminal d'Android Studio :
- flutter clean
- flutter pub cache repair (en dernier recours... assez long)
- flutter pub run build_runner clean (en dernier recours)
- flutter pub get
- dart pub upgrade
- flutter pub run build_runner build --delete-conflicting-outputs
Si c'est toujours cassé, appelez le prof.
La commande flutter semble introuvable depuis le terminal
Des fois quand le script roule, la modification du PATH pour flutter se fait après le démarrage d'Android Studio.
La solution : fermez Android Studio et redémarrez-le. L'environnement va se recharger.
Android
Cannot sync project with gradle files
Essayez File > Invalidate Cache / Restart puis Invalidate Cache / Restart.
Flutter Doctor ne trouve pas l'Installation d'Android Studio
Faire la commande "flutter config --android-studio-dir" suivie du dossier d'Installation. Exemple sous Windows avec le dossier d'installation par défaut :
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
Do you want to uninstall the existing application?
Vérifiez que l'application n'est pas déjà sur le périphérique. Si c'est le cas, supprimez-la.
Dans le dossier du projet, entrez dans le dossier app, ensuite supprimez le dossier build. Cela supprime tous les fichiers compilés et force à recompiler l'ensemble de l'application.
Essayez File > Invalidate Cache / Restart puis Invalidate Cache / Restart.
Je ne vois pas mon périphérique au lancement de l'appli
Allez dans les options développeur de la tablette / téléphone, désactivez le Débogage USB, annulez les autorisations relatives au débogage, puis réactivez le Débogage USB.
Essayez un autre câble, un autre appareil (demandez à un collègue).
Redémarrez la tablette.
Redémarrez votre environnement de développement.
Dans le Gestionnaire des tâches (CTRL + SHIFT + ESCAPE), dans l’onglet Détails, arrêtez tous les processus adb.exe.
Redémarrez la machine de développement.
Mac
Mon projet part sur PC mais pas sur MacOS sur un simulateur IOS
- Ouvrez le terminal dans Intellij et tapez "flutter clean"
- Supprimez le fichier Podfile.lock et le dossier Pods
- Assurez-vous d'ouvrir le module iOS dans Xcode en y associant votre compte
- Ouvrez le terminal dans Intellij et tapez "flutter run"
"The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions"
Dans le fichier ios/Flutter/AppFrameworkInfo.plist, vous devriez avoir
MinimumOSVersion
11.0
"Error output from CocoaPods"
Il faut sans doute mettre à jour CocoaPods pour la machine. Tapez la commande "sudo gem install cocoapods"
"failed to write" le fichier .last_build_id
- Ouvrir le projet iOS dans Xcode.
- Cliquez sur le nom du projet dans l'explorateur à gauche pour accéder aux réglages du projet.
- Sélectionnez la bonne cible (target) dans la section "Targets".
- Choisissez l'onglet "Build Settings".
- Dans le champ de recherche, tapez "ENABLE_USER_SCRIPT_SANDBOXING".
- Assurez-vous que ENABLE_USER_SCRIPT_SANDBOXING est à "No".
"Automatically assigning platform iOS with version 9.0 on target Runner because no platform was specified"
Vérifiez le fichier ios/Podfile. La 2ème ligne devrait être décommentée et dire platform :ios, '11.0'