用户2949803
用户2949803
  • 发布:2025-12-19 15:24
  • 更新:2025-12-19 15:24
  • 阅读:26

uni-app 安卓 APP AndroidManifest.xml 离线打包

分类:uni-app

链接: https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#%E7%A6%BB%E7%BA%BF%E6%89%93%E5%8C%85

离线打包时应用清单文件和资源需要开发者手动合并到Android原生工程中。

这里缺少详细说明和示例, 即 uni-app Android APP 的 AndroidManifest.xml 文件在离线打包时如何处理?

2025-12-19 15:24 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询

在 uni-app 安卓离线打包中,AndroidManifest.xml 的处理方式如下:

从 HBuilderX 3.6.0 开始,uni-app 支持直接在项目中配置 AndroidManifest.xml,无需完全离线打包。操作步骤:

  1. 在 HBuilderX 项目根目录右键 → "新建" → "自定义文件"
  2. 输入文件名 AndroidManifest.xml(注意大小写)
  3. 按需添加配置内容,例如:
    <?xml version="1.0" encoding="utf-8"?>  
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"   
          xmlns:tools="http://schemas.android.com/tools"  
          package="你的包名">  
    <application>  
        <meta-data android:name="My_Custom_Key" android:value="My_Custom_Value"/>  
    </application>  
    </manifest>

注意事项

  • 必须符合 Android 规范,根节点需包含正确的命名空间和 package 属性
  • 避免与 manifest.json 中已配置的内容冲突
  • 配置后需通过云端打包生效,真机调试需使用自定义调试基座

若仍需传统离线打包(旧版 HBuilderX),则需将 uni-app 云端打包生成的 Android 工程中的 AndroidManifest.xml 手动合并到您的原生工程中。

详细文档参考:Android原生应用清单文件配置

内容为 AI 生成,仅供参考

要回复问题请先登录注册