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 打包
相关推荐
摇滚侠1 小时前
《SpringBoot 3:入门与应用实战》第 6 章 Spring Boot 最佳实践 阅读笔记 12
android·spring boot·笔记
mmsx2 小时前
Android 宠物健康服务平台实战:从架构设计到主题换肤完整解析(源码和文档)
android·架构·sqlite·app·源码·宠物
、如果2 小时前
ima Skills 自进化实战:三层结构、反馈与版本验证
android·人工智能·ai编程
hunterandroid2 小时前
自定义 View 绘制与触摸冲突:从滑动卡顿到事件分发闭环
android·前端
weixin_403810132 小时前
安卓自动化脚本 HID 硬件选购指南:蓝牙HID与OTG HID区别、成本与搭建教程
android·运维·自动化·hid·安卓自动化脚本·安卓中控
qq_316837753 小时前
uniapp 安卓/H5 使用 contentEditable 属性 富文本编辑器
android·javascript·uni-app
二流小码农3 小时前
鸿蒙开发:了解Context
android·ios·harmonyos
404_coder3 小时前
源码视角下的 Android 开机流程(三):从 Launcher Task 到 WindowState 挂载
android
又见情义3 小时前
RK3568 Android 13 移植 EC20-CE 4G 模块全记录
android·arm开发·驱动开发
网安蟹佬霸3 小时前
Android安全攻防实战:从APK逆向到Frida动态Hook全流程详解(附脚本)
android·前端·安全·web安全·逆向·csrf·网安