Files
WeeU/build_android_debug.bat

76 lines
1.6 KiB
Batchfile
Raw Permalink Normal View History

2025-12-08 03:05:45 -05:00
@echo off
setlocal enabledelayedexpansion
echo ========================================
echo Wee U Android Build Script (Debug Mode)
echo ========================================
echo.
REM Set environment variables
set "VCPKG_ROOT=%CD%\dependencies\vcpkg"
set "ANDROID_NDK_HOME=C:\Android\ndk\29.0.14206865"
echo VCPKG_ROOT: %VCPKG_ROOT%
echo ANDROID_NDK_HOME: %ANDROID_NDK_HOME%
echo.
REM Check prerequisites
if not exist "src\android" (
echo ERROR: src\android directory not found!
pause
exit /b 1
)
if not exist "%ANDROID_NDK_HOME%" (
echo ERROR: Android NDK not found at %ANDROID_NDK_HOME%
pause
exit /b 1
)
if not exist "%VCPKG_ROOT%\installed\arm64-android" (
echo ERROR: vcpkg arm64-android dependencies not found
pause
exit /b 1
)
echo All prerequisites found.
echo.
echo ========================================
echo Building Android APK (Debug)...
echo ========================================
echo.
cd src\android
REM Build debug APK with detailed output
call gradlew.bat assembleDebug --stacktrace --info
if errorlevel 1 (
echo.
echo ========================================
echo BUILD FAILED!
echo ========================================
echo.
echo Check the output above for error details.
cd ..\..
pause
exit /b 1
)
cd ..\..
echo.
echo ========================================
echo BUILD SUCCESSFUL!
echo ========================================
echo.
echo Debug APK location:
echo src\android\app\build\outputs\apk\debug\app-debug.apk
echo.
if exist "src\android\app\build\outputs\apk\debug\*.apk" (
dir /b "src\android\app\build\outputs\apk\debug\*.apk"
)
pause