Files
dms/build-app.bat
T
2026-08-10 22:56:38 +08:00

66 lines
1.5 KiB
Batchfile

@echo off
echo ==========================================
echo 设备管理系统 - 手机App打包脚本(Android)
echo ==========================================
echo.
echo 前置条件:
echo 1. 已安装 Node.js 18+
echo 2. 已安装 Android Studio 及 Android SDK
echo 3. 已配置 JAVA_HOME / ANDROID_HOME 环境变量
echo.
echo [1/4] 安装前端依赖...
cd client
call npm install
if %errorlevel% neq 0 (
echo 前端依赖安装失败!
pause
exit /b 1
)
echo.
echo [2/4] 构建前端...
call npm run build
if %errorlevel% neq 0 (
echo 前端构建失败!
pause
exit /b 1
)
echo.
echo [3/4] 添加 Android 平台(首次运行需要)...
call npx capacitor add android
if %errorlevel% neq 0 (
echo 提示: 如已添加过 android 平台可忽略此错误
)
echo.
echo [4/4] 同步前端资源到 Android 工程...
call npx capacitor sync android
if %errorlevel% neq 0 (
echo 同步失败!
pause
exit /b 1
)
echo.
echo ==========================================
echo 同步完成!
echo.
echo 接下来生成APK有两种方式:
echo.
echo 方式一(推荐): 打开 Android Studio 打包
echo npx capacitor open android
echo 然后在 Android Studio 中:
echo Build -^> Build Bundle(s)/APK(s) -^> Build APK(s)
echo.
echo 方式二: 命令行打包(需配置gradle)
echo cd android
echo gradlew assembleDebug
echo.
echo APK输出位置:
echo android\app\build\outputs\apk\debug\app-debug.apk
echo ==========================================
echo.
pause