Initial version M530 COMMAND - photo video audio backend integration
This commit is contained in:
commit
5be04b0217
72 changed files with 8764 additions and 0 deletions
84
BUILD_AND_INSTALL_M530.bat
Normal file
84
BUILD_AND_INSTALL_M530.bat
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
@echo off
|
||||
setlocal EnableExtensions
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo =====================================================
|
||||
echo M530 COMMAND MQTT - Field Edition 1.2.1
|
||||
echo Build + Install + Launch
|
||||
echo =====================================================
|
||||
|
||||
set "SDK=%LOCALAPPDATA%\Android\Sdk"
|
||||
set "ADB=%SDK%\platform-tools\adb.exe"
|
||||
|
||||
if not exist "%SDK%" (
|
||||
echo ERROR: Android SDK no encontrado en "%SDK%"
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
if not exist "%ADB%" (
|
||||
echo ERROR: adb.exe no encontrado en "%ADB%"
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
if not exist "gradlew.bat" (
|
||||
echo ERROR: gradlew.bat no existe en %CD%
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
for /f "tokens=3" %%v in ('java -version 2^>^&1 ^| findstr /i "version"') do set "JVER=%%~v"
|
||||
echo Java detectado: %JVER%
|
||||
|
||||
echo sdk.dir=%SDK:\=\\%>local.properties
|
||||
|
||||
echo.
|
||||
echo [1/5] Limpiando y compilando APK...
|
||||
call gradlew.bat :app:assembleDebug --no-configuration-cache
|
||||
set "BUILD_RC=%ERRORLEVEL%"
|
||||
if not "%BUILD_RC%"=="0" goto :error
|
||||
|
||||
set "APK=app\build\outputs\apk\debug\app-debug.apk"
|
||||
if not exist "%APK%" (
|
||||
echo ERROR: No se genero %APK%
|
||||
goto :error
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [2/5] Verificando dispositivo M530...
|
||||
"%ADB%" start-server >nul 2>&1
|
||||
"%ADB%" devices
|
||||
"%ADB%" get-state 1>nul 2>nul
|
||||
if errorlevel 1 (
|
||||
echo ERROR: No hay un dispositivo ADB autorizado.
|
||||
echo Revisa USB Debugging y acepta la autorizacion en el M530.
|
||||
goto :error
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [3/5] Instalando/actualizando M530 COMMAND MQTT...
|
||||
"%ADB%" install -r -d "%APK%"
|
||||
if errorlevel 1 goto :error
|
||||
|
||||
echo.
|
||||
echo [4/5] Reiniciando aplicacion...
|
||||
"%ADB%" shell am force-stop com.bodycamera.twentyfoulabs
|
||||
"%ADB%" shell monkey -p com.bodycamera.twentyfoulabs -c android.intent.category.LAUNCHER 1 >nul
|
||||
|
||||
echo.
|
||||
echo [5/5] Verificacion de paquete...
|
||||
"%ADB%" shell dumpsys package com.bodycamera.twentyfoulabs ^| findstr /i "versionName versionCode"
|
||||
|
||||
echo.
|
||||
echo =====================================================
|
||||
echo INSTALACION COMPLETADA
|
||||
echo Pruebas: F2 FOTO / F4 PTT / F5 VIDEO / F7 SOS
|
||||
echo UI: Video / Foto / SOS / Telemetria / Evidencias / Eventos
|
||||
echo =====================================================
|
||||
pause
|
||||
exit /b 0
|
||||
|
||||
:error
|
||||
echo.
|
||||
echo BUILD/INSTALL FALLIDO. Copia las ultimas lineas mostradas.
|
||||
pause
|
||||
exit /b 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue