DCloud_Android_zl
DCloud_Android_zl
  • 发布:2019-01-14 19:39
  • 更新:2025-03-29 00:04
  • 阅读:97342

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

要回复文章请先登录注册

Roninoor

Roninoor

回复 政哥聊技术 :
同样问题,而且下载的sdk版本和当前编辑器版本一样,运行的时候还是会报版本不一致
2025-03-29 00:04
ID_UNI

ID_UNI

回复 N***@163.com :
我也遇到了相同问题,本地插件 离线打包不生效,请问 你解决本地插件 离线打包这个问题了吗?
2025-03-11 11:00
N***@163.com

N***@163.com

回复 来盘芋头丸 :
兄弟现在离线打包和离线自定义基座还是不支持本地插件吗?有没有官方说明,找个文档太费劲了。感谢感谢
2025-03-06 16:01
政哥聊技术

政哥聊技术

离线打包自定义基座有 bug,我测试了很多次,新建一个项目,导出资源,下载官方最新的 sdk,用官方的HBuilder-Integrate-AS工程使用刚刚导出的资源,AndroidManifest.xml 的 dcloud_appkey改了,dcloud_control.xml里面的 appid 也对上了,dcloud_control.xml里面也加了debug="true"syncDebug="true",debug-server-release.aar也放到 libs,最后打包生成的 apk,名字也改android_debug.apk,运行自定义基座会报报错,一直报当前编译器版本(4.45)和自定义调试基座版本不一致,请重新制作自定义调试基座后运行。
2025-03-03 23:07
来盘芋头丸

来盘芋头丸

https://blog.csdn.net/zz00008888/article/details/143791723


准备开喷的兄弟可以对照这个文章看 。或者加我qq
2025-01-20 21:51
小新的狗叫小白

小新的狗叫小白

文档是有点老,但是步骤还是没错的,看不懂的要结合离线打包一起看,虽然uniapp的文档确实不咋地,但是下面喷这个文档的还是早点放弃吧以后坑只会更多
2024-12-27 11:15
w***@163.com

w***@163.com

要不是客户要求用这个,我是不会碰uniapp的
2024-12-14 17:41
l***@icloud.com

l***@icloud.com

有一说一这个文档是不是已经很老了,新文档在哪里了。就特么没弄明白为什么客户就那么相信这逼玩意能扛得住大项目,操。
2024-12-06 17:01
z***@163.com

z***@163.com

uniapp文档编排是谁负责的,要不是客户要求,狗都不用
2024-12-03 14:38
7***@qq.com

7***@qq.com

完全看不懂
2024-10-21 19:41