OneLIMS 安卓 APK 一键打包说明文档

OneLIMS 安卓 APK 一键打包说明文档

一、打包环境要求

• Node.js(用于前端构建)

• Android Studio(内置 JDK 17)

• Capacitor 项目(已执行 npx cap add android)

二、一键打包脚本(Windows)

在项目根目录(onelims-web)新建文件:build-apk.bat

@echo off

chcp 65001

echo ==============================

echo OneLIMS 一键打包 APK 开始

echo ==============================

echo 1. 打包前端...

call npm run build

echo 2. 同步到 Android...

call npx cap copy android

echo 3. 进入 Android 目录...

cd android

echo 4. 强制使用 JDK17...

set "ORG_GRADLE_JAVA_HOME=C:\Program Files\Android\Android Studio\jbr"

echo 5. 清理缓存...

call gradlew clean

echo 6. 打包 Release APK...

call gradlew assembleRelease

echo ==============================

echo 打包完成

echo ==============================

echo APK 路径:

echo android\app\build\outputs\apk\release\app-release.apk

pause

三、如何使用

双击 build-apk.bat 即可自动完成打包流程。

四、APK 输出位置

android/app/build/outputs/apk/release/app-release.apk

五、常见问题

  1. 没生成 APK?
    → 查看是否有 BUILD SUCCESSFUL
  2. 还是旧版本?
    → 确保执行了 npm run build 和 npx cap copy android
  3. Java 报错?
    → 必须使用 JDK 17(Android Studio 自带)
  4. Debug 正常但 Release 不一致?
    → 必须使用 assembleRelease 打包
相关推荐
weixin_440784114 小时前
【HandlerThread实现原理】
android·java·开发语言
唐诺6 小时前
Android USB ADB 调试方案完全解析
android·adb·usb
寰宇星城10 小时前
AppActuator - 让 AI Agent 直接理解并操作运行中的 Android App
android
波罗丁牌11 小时前
uni-app 实现视频聊天、屏幕分享,支持Android、HarmonyOS、iOS
android·uni-app·音视频
峥嵘life11 小时前
Android WiFi 热点 Channel 信道 和 Frequency 频率 转换总结
android·开发语言
jieyucx11 小时前
【高级利用】条件竞争与逻辑漏洞:与服务器赛跑的艺术
android·运维·服务器·web安全·文件上传
凡泰AI13 小时前
APP同时覆盖了iOS、安卓和鸿蒙,如何选择混合开发架构才能减少重复建设,提高功能上线效率~
android·ios·harmonyos·mpaas·uni·小程序容器
叶辞树13 小时前
死锁问题分析
android
TimeFine14 小时前
让 Codex “用上”Android Studio:JetBrains MCP Server 接入与实践
android
__Witheart__15 小时前
3568 Android 设置首次烧录后 usb otg 口模式
android·adb·rockchip