Centre d’aide officiel · CSD CODE

Guide complet Windows

Installer CSD CODE sur Windows, ouvrir vos projets, configurer Flutter et Android SDK, utiliser le vrai terminal PowerShell et choisir une compilation locale ou cloud.

1 · Installation de CSD CODE

Installer et démarrer l’application

Choisissez votre distribution

Le Microsoft Store fournit une installation gérée lorsqu’une fiche CSD CODE est publiée. Le ZIP est la distribution portable : téléchargez-le sur la page officielle et extrayez tout son contenu dans un même dossier.

Installez le runtime Windows si nécessaire

Si Windows indique qu’une bibliothèque Visual C++ manque, installez le paquet officiel x64 depuis la page Téléchargements, puis relancez CSD CODE.

Lancez l’application

Depuis le dossier extrait, ouvrez `CSD_CODE.exe` (dans `Release/` si l’archive contient ce sous-dossier). Ne déplacez pas l’EXE seul : le dossier `data` et les DLL qui l’accompagnent sont nécessaires.

2 · Environnement de développement

Préparer les outils locaux (facultatif)

Les compilations « Sur PC » exécutent le véritable SDK Flutter installé dans votre environnement Windows, avec votre compte Windows. CSD CODE ne télécharge pas automatiquement tous les SDK de plateforme à votre place.

Ce que vous voulez compilerOutils locaux à installer
Application WindowsFlutter stable, Git, Visual Studio (pas seulement VS Code), charge de travail « Développement Desktop en C++ », CMake et Windows SDK.
Android APK ou AABFlutter, Android Studio ou Android SDK command-line tools, Android SDK, Java/JDK et licences Android acceptées.
WebFlutter configuré avec la cible Web activée. Un navigateur compatible est utile pour tester le résultat.
  1. Installez Flutter et les outils nécessaires à la cible visée.
  2. Dans CSD CODE, ouvrez le projet concerné, puis la page Builds et choisissez « Sur PC ».
  3. Vérifiez le chemin Flutter détecté ou utilisez « Changer » pour sélectionner la racine du SDK.
  4. Lancez flutter doctor -v depuis le panneau de build. Le diagnostic s’exécute sur ce PC, dans le dossier du projet pointé, et affiche les outils manquants.
  5. Pour Android, acceptez les licences lorsque Flutter le demande, par exemple avec flutter doctor --android-licenses dans le terminal du projet.
flutter doctor -v

Les avertissements du diagnostic dépendent de vos cibles : vous n’avez pas besoin d’installer Android SDK si vous ne construisez que pour Windows ou Web.

3 · Projets et éditeur

Créer, ouvrir et modifier un projet

  • Depuis l’espace Projets, choisissez de créer un projet ou d’ouvrir/importer un dossier existant.
  • Pour un nouveau projet, renseignez le nom du dossier, le nom visible de l’application, le package Android et sa version; vous pouvez ajouter une icône.
  • Dans l’éditeur, utilisez l’explorateur pour ouvrir les fichiers, le bouton Enregistrer pour sauvegarder, et les commandes de barre supérieure pour Terminal, Problèmes et Build.
  • Utilisez la page Problèmes/diagnostics pour repérer les erreurs du projet avant de lancer une compilation.
  • Les projets locaux restent dans les emplacements de projets gérés par CSD CODE. Une synchronisation vers un service externe n’a lieu que lorsque vous configurez et utilisez cette fonction.
Conseil : gardez une copie de sauvegarde avant les opérations de nettoyage, de migration ou les commandes qui modifient les fichiers.
4 · PowerShell réel

Utiliser le terminal intégré

Le terminal Windows de CSD CODE lance PowerShell sur votre ordinateur, avec les droits de votre compte Windows et le dossier du projet sélectionné comme répertoire de travail. Les commandes agissent donc réellement sur ce PC et ses fichiers.

  • Ouvrez le Terminal depuis la barre de l’éditeur ou depuis le menu du projet.
  • Consultez la commande proposée avant de l’exécuter. Les sorties standard et erreurs s’affichent dans le journal.
  • Vous pouvez lancer des commandes Flutter, par exemple flutter doctor -v, flutter pub get, flutter analyze et les builds pris en charge par l’environnement.
  • Ne collez jamais une commande reçue d’une source inconnue; évitez les commandes de suppression globale et ne placez pas de mots de passe, tokens ou clés privées dans l’historique du terminal.
  • Les raccourcis clavier se consultent et se personnalisent dans Paramètres → Raccourcis clavier Windows.
5 · Builds locaux et cloud

Choisir où compiler

Sur PC · compilation locale

Le SDK local exécute Flutter pour les cibles Windows, Android APK/AAB et Web. Les résultats Windows/Web sont conservés sous `Build/Local/` dans le projet; les APK/AAB y sont également archivés. Les SDK requis doivent être présents sur le PC.

Pour Windows, vérifiez que le projet contient son dossier `windows/`; pour Web, le dossier `web/` doit exister.

En ligne · build cloud

Le service cloud compile à distance avec la configuration du projet et son dépôt GitHub relié. Cette option ne dépend pas du SDK Flutter Windows installé localement; une connexion Internet, un compte et la configuration Cloud sont requis.

Dans la page Builds, ouvrez le projet, sélectionnez le mode, la plateforme et le type de build proposés. Pour un build local, le journal affiche les vraies sorties Flutter; en cas d’échec, copiez le premier message d’erreur complet pour diagnostiquer le problème.

Partager un exécutable Windows par ZIP

  1. Après un build Release, ouvrez `build/windows/x64/runner/Release/` dans le projet.
  2. Compressez ensemble `CSD_CODE.exe`, le dossier `data/` et tous les fichiers `.dll` nécessaires. Ne transmettez pas seulement l’EXE. Les fichiers `.lib` et `.exp` sont des fichiers de développement, pas des dépendances d’exécution.
  3. Pour le site officiel, nommez l’archive `CSDCODE.zip` et déposez-la dans le même dossier que `index.php`.
  4. Les destinataires peuvent devoir installer le runtime Visual C++ x64. Utilisez uniquement le téléchargement Microsoft officiel indiqué sur la page Téléchargements.
Le ZIP est une archive portable, pas un installateur Microsoft Store. Pour la boutique, il faut préparer et soumettre un paquet MSIX signé/associé à l’identité CSD CODE du Partner Center.
6 · Dépannage

Problèmes fréquents

Flutter introuvable

Vérifiez la racine sélectionnée dans Builds, puis lancez `flutter doctor -v`. Utilisez « Changer » si CSD CODE pointe vers un autre SDK.

Windows ou Web ne sont pas activés

Le dossier plateforme doit exister dans le projet. Pour un projet Flutter incomplet, vérifiez son état avant d’ajouter la plateforme, puis relancez le diagnostic.

Android ne compile pas localement

Vérifiez Android SDK, Java et les licences avec `flutter doctor -v`. Dans le cloud, vérifiez plutôt la connexion GitHub et la configuration du service de build en ligne de CSD CODE.

L’application Windows ne démarre pas

Extrayez tout le ZIP dans un dossier et laissez `data/` et les DLL à côté de l’EXE. Si Windows signale une DLL Microsoft C++ absente, installez le Redistributable x64 officiel.

La connexion Google revient au navigateur

Après la page « Connexion terminée », revenez à CSD CODE. Si l’application affiche une erreur, vérifiez que le backend et la configuration OAuth serveur sont à jour, puis réessayez.

Le build échoue

Relancez le diagnostic sur le projet choisi; vérifiez l’espace disque, la plateforme activée et le premier message d’erreur du journal. Un warning n’est pas toujours un échec.