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

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

要回复文章请先登录注册

z***@163.com

z***@163.com

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

7***@qq.com

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

ABCD12387

回复 g***@icloud.com :
+1+1+1+1
2024-09-17 17:57
g***@icloud.com

g***@icloud.com

写的什么逼玩意,连主体都没有,写东西就好好写,不想写就别写
2024-08-12 15:28
2***@qq.com

2***@qq.com

回复 c***@126.com :
请问一下,这个问题解决了吗
2024-03-14 00:12
mangocafe

mangocafe

回复 2***@qq.com :
请问解决了吗,我也没办法调试
2024-02-26 14:17
2***@qq.com

2***@qq.com

回复 啊o额iu鱼 :
麻烦问下大佬 后续呢 怎么热更新调试 这么操作完后 在as中修改代码 uniapp运行的自定义基座就会包含这些代码吗 还是说在as中运行就可以
2024-01-30 15:48
田伯强

田伯强

回复 碧霄书生 :
您好 我今天也遇到了 请问有找到问题吗?
2024-01-23 18:19
啊o额iu鱼

啊o额iu鱼

搞定了, 不容易啊,
这文档要反着看,
先直接创建一个普通的自定义基座,
然后找出apk,反编译把需要的东西比如dcloud_control.xml拿出来,
放进自己离线打包的项目中,配置好依赖打出apk,这个apk就可以覆盖自定义基座apk,
2024-01-12 18:24
d***@163.com

d***@163.com

1. 根据官方配置
1. 保持最新的基座SDK 以及 HBuilder(我因为这个导致折腾了一整天),SDK 和 HBuilder 是要是互相对应的版本
2023-12-15 15:30