DCloud_Android_zl
DCloud_Android_zl
  • 发布:2019-01-14 19:39
  • 更新:2026-03-01 14:12
  • 阅读:117891

android——离线打包制作自定义基座

分类:HBuilderX

离线打包配置

参考文档:Android离线打包

debug 配置

设置根节点的debug和syncDebug为true,如下图所示:

添加debug-server-release.aar依赖库(请在离线SDK中查找此依赖库)。
在build.gradle中添加okhttp3的依赖

dependencies {  
implementation "com.alibaba:fastjson:1.2.83"  
implementation "com.squareup.okhttp3:okhttp:3.12.12"  
implementation("net.lingala.zip4j:zip4j:2.11.5")  
}

生成apk文件

android studio生成APK文件

  1. 点击build -> build Bundle/APK -> Build APK

  2. 点击右侧Gradle侧边栏,点击需要打包的module -> Tasks -> build -> assembleDebug/assembleRelease

  3. APK文件生成路径见下图(build文件夹只有在project视图下可见)。

复制APK文件到HBuilderX中

  1. 在HBuilderX项目中创建创建unpackage目录,在unpackage目录中创建debug目录,将上述生成的APK文件拷贝到debug目录中。
  2. 重命名文件为android_debug.apk,目录结构参考下图

运行自定义基座

参考文档:什么是自定义基座及使用说明

  1. 将运行基座选为自定义基座。

  2. 点击运行,直接运行到手机即可。

3 关注 分享
DCloud_HB_WDL 想喝冰阔落 m***@gmail.com

要回复文章请先登录注册

7***@qq.com

7***@qq.com

回复 7***@qq.com :
我遇到了和你一样的问题,有没有大佬解释一下,打出来的自定义基座,uni.onBLECharacteristicValueChange监听不到了
2026-03-01 14:12
7***@qq.com

7***@qq.com

回复 7***@qq.com :
我遇到了和你一样的问题
2026-03-01 14:12
菜菜2

菜菜2

npm 项目放在dist/debug/android_debug.apk
2026-02-25 09:54
l***@aliyun.com

l***@aliyun.com

debug-server-release.aar
2026-02-12 14:42
7***@qq.com

7***@qq.com

从官网下载4.87sdk 包,hbuider x 也是4.87 版本,在android studio 打离线包后再hbuider 运行到自定义基座,安卓sdk设置了下载的4.87sdk,提示sdk 不一样,同步数据失败。哪位大佬帮解释一下。
2026-02-05 17:06
多福多寿啊涛

多福多寿啊涛

回复 8***@qq.com :
牛逼!这文档被你找到了
2025-11-29 11:09
多福多寿啊涛

多福多寿啊涛

回复 君有云 :
老哥 这个热更新怎么解决的 每次在uniapp里运行 都是老代码 ,生成的资源包是啥样的就是啥样的
2025-11-29 10:59
hesifu

hesifu

一坨屎
2025-11-20 15:13
多罗罗

多罗罗

打包release时debug和syncDebug都要设置为false吗?
2025-11-03 10:02
zszq

zszq

回复 来盘芋头丸 :
我的企鹅867309686
2025-10-30 23:34