@echo off REM ========== 基础路径配置 ========== set PROJECT_PATH=D:\pk\jiecheng set MODULE_NAME=app REM 定义需要打包的环境 Release Preview set ENVIRONMENT=Release cd /d %PROJECT_PATH% REM 定义需要打包的渠道列表 必须由jc开头 set CHANNEL_LIST=jctongyong_al REM 修改格式 set CHANNEL_LIST=%CHANNEL_LIST:~1% REM ========== 核心打包循环 ========== for %%C in (assembleJ%CHANNEL_LIST%%ENVIRONMENT%) do ( echo. echo [INFO] ============Start for channels [%%C] build APK ... REM 使用Gradle命令执行打包,关键步骤: call gradlew :app:%%C if errorlevel 1 ( echo [ERROR] ============channels [%%C] build fail! pause exit /b 1 ) else ( echo [SUCCESS] ============channels [%%C] build success。 ) ) echo. echo [INFO] ============Build All APK Over! REM 自动打开输出目录 start "" "%PROJECT_PATH%\%MODULE_NAME%\build\outputs\apk\" pause