Files

70 lines
1.4 KiB
Batchfile

@echo off
setlocal
REM ============================================================
REM FIN65 - Installer APK debug Android sans flutter run
REM Compile l'APK debug puis l'installe sur le telephone.
REM ============================================================
set "ROOT_DIR=D:\07-Logiciels\20-FIN65"
set "MOBILE_DIR=%ROOT_DIR%\fin65_mobile"
set "PUB_CACHE=%ROOT_DIR%\.pub-cache"
set "DEVICE_ID=2304FPN6DG"
set "APK_PATH=%MOBILE_DIR%\build\app\outputs\flutter-apk\app-debug.apk"
echo.
echo ==========================================
echo FIN65 - Build et installation APK
echo ==========================================
echo.
cd /d "%MOBILE_DIR%" || (
echo [ERREUR] Dossier mobile introuvable.
pause
exit /b 1
)
echo PUB_CACHE :
echo %PUB_CACHE%
echo.
flutter pub get
if errorlevel 1 (
echo [ERREUR] flutter pub get a echoue.
pause
exit /b 1
)
flutter build apk --debug
if errorlevel 1 (
echo [ERREUR] build APK echoue.
pause
exit /b 1
)
if not exist "%APK_PATH%" (
echo [ERREUR] APK introuvable :
echo %APK_PATH%
pause
exit /b 1
)
if "%DEVICE_ID%"=="" (
adb install -r "%APK_PATH%"
) else (
adb -s %DEVICE_ID% install -r "%APK_PATH%"
)
if errorlevel 1 (
echo [ERREUR] Installation APK echouee.
pause
exit /b 1
)
echo.
echo APK installe.
echo Tu peux ouvrir l'app avec :
echo open_fin65_android_app.bat
echo.
pause