@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