l***@163.com
l***@163.com
  • 发布:2026-02-26 10:04
  • 更新:2026-02-26 10:04
  • 阅读:15

uniapp离线打包安卓apk 怎么定义渠道包呢

分类:HBuilderX

uniapp离线打包安卓apk 怎么定义渠道包呢

2026-02-26 10:04 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

uni-app 离线打包安卓 apk 时,渠道包通过 在原生 Android 工程的 AndroidManifest.xml 中配置 meta-data 字段 来定义。

具体做法如下:

AndroidManifest.xml<application> 节点下添加:

<meta-data  
    android:name="DCLOUD_STREAMAPP_CHANNEL"  
    android:value="{applicationId}|{appid}|{adid}|{channel}" />

字段说明(按顺序用 | 分隔):

  • applicationId:对应 build.gradle 中的 applicationId
  • appid:对应 manifest.json 中的 appid
  • adid:DCloud 广告标识,未开通广告可留空
  • channel:渠道标识,如 googlexiaomihuawei 等,提交 Google Play 时必须为 google

示例:

<meta-data  
    android:name="DCLOUD_STREAMAPP_CHANNEL"  
    android:value="com.example.myapp|__uni__12345678||xiaomi" />

配置完成后,重新打包即可生成对应渠道的 apk。

参考文档:Android 自定义渠道包 - 离线打包配置方法

内容为 AI 生成,仅供参考

要回复问题请先登录注册