first commit
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user