DCloud_Android_zl
DCloud_Android_zl
  • 发布:2019-01-14 19:39
  • 更新:2024-03-14 00:12
  • 阅读:81324

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"  
}

生成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. 点击运行,直接运行到手机即可。

1 关注 分享
DCloud_HB_WDL

要回复文章请先登录注册

4***@qq.com

4***@qq.com

哦,瞧这该死的文档,完全不知道在说什么
2022-04-24 20:47
873

873

复制APK文件到HBuilderX中这一小结里:在新版本的 hbx 中目录需要把 unpackage 改为 dist
2022-04-19 08:29
啥也不会

啥也不会

debug-server-release.aar去哪里下载
2022-01-24 11:06
8***@qq.com

8***@qq.com

热刷新(正在重启,如手机上自定义基座App未启动,请手动启动...)解决方案:
自定义基座支持热更新需要将debug-server-release.aar打入apk中,生成正式包时可以删除。
参考:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android?id=%e9%85%8d%e7%bd%ae%e5%b7%a5%e7%a8%8b
2021-12-24 11:23
c***@qq.com

c***@qq.com

回复 4***@qq.com :
你是个什么玩意啊,我的天。
2021-12-22 10:44
4***@qq.com

4***@qq.com

讲的什么玩意啊,文化水平这么低,怎么让人看的懂!!!!!!!
2021-10-22 22:51
1***@qq.com

1***@qq.com

打出来的自定义基座报错
Error: [JS Framework] Failed to receiveTasks, instance (1) is not available.
自定义基座打包的配置直接使用的helloUniApp里面的配置
使用云端生成的自定义基座一直报不包含本地原生插件,这样根本无法调试原生插件的功能
2021-08-23 15:01
3***@qq.com

3***@qq.com

creator js 打包出来 网页跳转关不掉
2021-08-14 18:55
y***@vip.qq.com

y***@vip.qq.com

真机打包视频教程:https://www.ixigua.com/6986660506232685087?logTag=5f15cc604b782fab4217
2021-07-21 08:45
rok138

rok138

uniapp安卓app离线打包
build bundle apks 生成的自定义基座,不同版本无法覆盖安装更新,
generate signed bundle apks 生成的apk, 不同版本可以覆盖安装更新
为什么会有这种区别
2021-06-10 10:56