mirror of
https://github.com/izzy2lost/WeeU.git
synced 2026-03-26 18:15:50 -07:00
76 lines
1.6 KiB
Batchfile
76 lines
1.6 KiB
Batchfile
|
|
@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
|