70 lines
1.4 KiB
Batchfile
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
|