c***@huronghuang.com
c***@huronghuang.com
  • 发布:19 分钟前
  • 更新:17 分钟前
  • 阅读:15

【云打包】5+ 基础库lib.5plus.base的values-fr.xml含非法Unicode转义,导致全部uni-app Android云打包mergeReleaseResources失败

分类:uni-app

环境

  • HBuilderX:5.31 / 5.33.2026102115-alpha / 5.34.2026102909 均必现
  • 云打包引擎:由 DCloud 云端决定(本地切换 Alpha 无效;旧版本提交会被重定向到最新带病版本)
  • 构建环境:Gradle 8.14.3 + AGP 8.x(aapt2 严格校验 Unicode 转义,非法转义直接 abort 整包)
  • 工程:uni-app Vue3,包名 com.huronghuang.huriohuang,appid UNIA53CFB2
    现象
    云打包在 mergeReleaseResources 阶段失败,aapt2 报错:
    Invalid unicode escape sequence
    出错文件与坏值键名
    1. 5+ 基础库 lib.5plus.base 的 res/values-fr/values-fr.xml(服务器端资源,随云打包引擎下发):
      • dcloud_gallery_msg_size_limit
      • dcloud_permission_write_external_storage_message
      • 这些法文字符串值被写成非法转义 / 字面量占位符(如 {str}),aapt2 无法解析。
    2. 应用自有 res/values-fr/strings.xml(由 manifest.json 的 locales.fr 生成):
      • dcloud_gallery_read_external_storage
      • dcloud_permission_read_phone_state_message
        注:应用侧 manifest.json 的 fr 文案本身已为合法法文,但 5+ 基础库 values-fr.xml 的坏值不随应用配置变化,是必现根因。
        根因
        DCloud 云端 5+ 基础库的法文字符串资源(values-fr.xml)写坏,属服务器端资源问题,非工程 / 插件 / 配置问题。具体佐证:
  • manifest 无「排除语言」字段可绕过该错误;
  • 公共测试证书已失效、只能走云端证书,亦无法规避;
  • 本地换 Alpha 版本不改变坏掉的 values-fr.xml(云打包引擎由云端决定,本地 HBuilderX 版本不影响下发的基础库)。
    影响范围
    所有含默认法文字符串资源的 uni-app Android 云打包均无法出包,不限于本项目。
    复现步骤
    1. 用 HBuilderX 5.31 / 5.33-alpha / 5.34 对任意 uni-app Android 工程发起云打包(默认含 fr 资源)。
    2. 观察 mergeReleaseResources 阶段,aapt2 报 Invalid unicode escape sequence。
    3. 升级 / 降级 / 换 Alpha 均同样失败。
      已排除的尝试
  • 升级 HBuilderX 5.31 → 5.34:同样失败;
  • 降级:云打包机仅保留最近 2 个引擎版本,旧版被重定向到最新带病版本;
  • 改云端证书:无法规避;
  • manifest 排除语言:无此字段。
    诉求
    请修复 5+ 基础库 values-fr.xml 中上述键名的非法 Unicode 转义值,使 uni-app Android 云打包可正常出包。该修复为治本方案,所有受影响的开发者均会受益。
    工程信息(可选附上)
  • 包名:com.huronghuang.huriohuang
  • appid:UNIA53CFB2
  • HBuilderX 版本:5.34.2026102909(稳定版)/ 5.33.2026102115-alpha 均复现
  • Gradle 8.14.3 / AGP 8.x
    附:Alpha 通道验证记录(2026-11-12)
  • 当前 Alpha 版本:5.33.2026102115-alpha(10/21),比稳定版 5.34.2026102909(10/29)更旧。
  • 下载地址(已验证 HTTP 200):https://download1.dcloud.net.cn/download/HBuilderX.5.33.2026102115-alpha.zip
  • 判断:bug 在 5.31–5.34 全程存在,5.33 介于其间几乎必然带病;且云打包引擎由云端决定,本地换 Alpha 改变不了坏掉的 values-fr.xml,预期再次报同样错误。
19 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

您好,关于您反馈的 5+ 基础库 lib.5plus.base 的 values-fr.xml 包含非法 Unicode 转义导致 uni-app Android 云打包失败的问题,我在当前知识库中暂未找到相关的官方说明或修复记录。

由于该问题属于 DCloud 云端基础库资源异常,需要官方在服务器端进行修复。建议您前往 DCloud 官方问答社区提交此问题,并附上详细的报错日志和复现步骤,以便官方团队及时跟进排查:
https://ask.dcloud.net.cn/

感谢您的反馈,这有助于官方及时修复云端资源问题,让所有受影响的开发者受益。

内容为 AI 生成,仅供参考

要回复问题请先登录或注册