Aller au contenu principal

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

  1. Ouvrir le projet iOS dans Xcode.
  2. Cliquez sur le nom du projet dans l'explorateur à gauche pour accéder aux réglages du projet.
  3. Sélectionnez la bonne cible (target) dans la section "Targets".
  4. Choisissez l'onglet "Build Settings".
  5. Dans le champ de recherche, tapez "ENABLE_USER_SCRIPT_SANDBOXING".
  6. 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'