@echo off setlocal REM ============================================================ REM FIN65 - Demarrage application mobile Android via Flutter REM Projet attendu : REM D:\07-Logiciels\20-FIN65\fin65_mobile REM ============================================================ set "ROOT_DIR=D:\07-Logiciels\20-FIN65" set "MOBILE_DIR=%ROOT_DIR%\fin65_mobile" set "PUB_CACHE=%ROOT_DIR%\.pub-cache" REM Ton telephone vu dans les logs Flutter. REM Laisse vide pour laisser Flutter choisir automatiquement. set "DEVICE_ID=2304FPN6DG" echo. echo ========================================== echo FIN65 - Application Android Flutter echo ========================================== echo. if not exist "%MOBILE_DIR%" ( echo [ERREUR] Dossier mobile introuvable : echo %MOBILE_DIR% echo. pause exit /b 1 ) cd /d "%MOBILE_DIR%" if not exist "pubspec.yaml" ( echo [ERREUR] pubspec.yaml introuvable dans : echo %MOBILE_DIR% echo. pause exit /b 1 ) if not exist "lib\main.dart" ( echo [ERREUR] lib\main.dart introuvable. echo. pause exit /b 1 ) echo Dossier mobile : echo %CD% echo. echo PUB_CACHE : echo %PUB_CACHE% echo. echo Verification Flutter... flutter --version >nul 2>&1 if errorlevel 1 ( echo [ERREUR] Flutter n'est pas reconnu dans ce terminal. echo Verifie que Flutter est dans le PATH. echo. pause exit /b 1 ) echo Appareils detectes : flutter devices echo. echo Recuperation des dependances... flutter pub get if errorlevel 1 ( echo. echo [ERREUR] flutter pub get a echoue. pause exit /b 1 ) echo. echo Lancement de FIN65 mobile... echo. if "%DEVICE_ID%"=="" ( flutter run ) else ( flutter run -d %DEVICE_ID% ) echo. echo Application arretee. pause