| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- @echo off
- chcp 936 >nul 2>&1
- setlocal enabledelayedexpansion
- :: ========== 全局配置(修复路径问题) ==========
- :: 当前脚本目录(.scripts)
- set "SCRIPT_DIR=%~dp0"
- :: 项目根目录(.scripts 的上级目录)
- set "PROJECT_ROOT=%SCRIPT_DIR%.."
- :: 编译脚本路径(直接指向当前目录的 build.bat,无需重复拼接 .scripts)
- set "BUILD_SCRIPT=%SCRIPT_DIR%build.bat"
- :: ========== 前置检查 ==========
- if not exist "%BUILD_SCRIPT%" (
- echo [错误] 未找到编译脚本:%BUILD_SCRIPT%
- pause
- exit /b 1
- )
- :: ========== 依次执行编译命令 ==========
- echo ==============================================
- echo 开始批量编译所有APK(共3个环境)
- echo ==============================================
- :: 1. 编译 prod 基础环境
- echo.
- echo [第1个] 开始编译:prod 基础环境
- call "%BUILD_SCRIPT%" prod
- if !errorlevel! neq 0 (
- echo [错误] prod 基础环境编译失败!
- pause
- exit /b 1
- )
- echo [第1个] prod 基础环境编译完成 ??
- :: 2. 编译 prod_offline 环境
- echo.
- echo [第2个] 开始编译:prod offline android-arm环境
- call "%BUILD_SCRIPT%" prod offline android-arm
- if !errorlevel! neq 0 (
- echo [错误] prod offline 环境编译失败!
- pause
- exit /b 1
- )
- echo [第2个] prod offline 环境编译完成 ??
- :: 3. 编译 prod_no_pda 环境
- echo.
- echo [第3个] 开始编译:prod no_pda android-arm64环境
- call "%BUILD_SCRIPT%" prod no_pda android-arm64
- if !errorlevel! neq 0 (
- echo [错误] prod no_pda 环境编译失败!
- pause
- exit /b 1
- )
- echo [第3个] prod no_pda 环境编译完成 ??
- :: ========== 批量编译完成 ==========
- echo.
- echo ==============================================
- echo 所有APK编译完成!?
- echo 生成的文件位于:%PROJECT_ROOT%\release\app\
- echo ==============================================
- pause
- endlocal
|