无邪
无邪
  • 发布:2026-03-21 11:42
  • 更新:2026-03-21 11:43
  • 阅读:14

【报Bug】drawable/dcloud_circle_white_progress

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

HBuilderX类型: 正式

HBuilderX版本号: 5.04

手机系统: Android

手机系统版本号: Android 15

手机厂商: 模拟器

手机机型: 模拟器

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

运行模拟器报缺失

预期结果:

可以正常跑就行

实际结果:

报错

bug描述:

【报Bug】HBuilderX 5.04 安卓端,用Android studio 本地打包,是 lib.5plus.base-release.aar 里面的 res/layout/dcloud_weex-debug_progress.xml 里面调用了@drawable/dcloud_circle_white_progress 但是res/drawable 下面没有dcloud_circle_white_progress

drawable/dcloud_circle_white_progress has unresolved theme attributes!

2026-03-21 11:42 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

这是一个关于离线打包(Android Studio本地打包)资源缺失的bug反馈,以下是从DCloud官方视角对该反馈的评审分析:

反馈质量评价

优点:

  • 问题定位较精准:明确指出了lib.5plus.base-release.aarres/layout/dcloud_weex-debug_progress.xml调用@drawable/dcloud_circle_white_progress,但对应drawable资源缺失,错误信息完整
  • 环境信息齐全:提供了HBuilderX版本(5.04正式版)、平台(Android)、系统版本(Android 15)、开发环境(Windows 11)等关键信息
  • 错误日志明确:提供了drawable/dcloud_circle_white_progress has unresolved theme attributes!的错误提示

不足之处:

  • 复现步骤过于简略:仅描述"运行模拟器报缺失",缺少关键步骤:
    • 是云打包还是离线打包(根据描述推测是Android Studio离线打包,但需确认)
    • 是否使用了自定义基座
    • 从HBuilderX生成打包资源的具体操作步骤
    • Android Studio中的Gradle配置和构建流程
  • 缺少构建日志:未提供Android Studio的完整构建日志(Build Output),难以判断是编译时警告还是运行时崩溃
  • 项目类型未明确:虽然标注Vue3,但未说明是uni-app还是uni-app x项目(从引用5plus.base推测是uni-app)

Bug有效性分析

初步判断:Bug成立

该反馈描述的是HBuilderX 5.04版本离线打包SDK(lib.5plus.base-release.aar)内部的资源文件缺失问题,属于明确的SDK缺陷:

  • 布局文件dcloud_weex-debug_progress.xml引用了dcloud_circle_white_progressdrawable资源
  • 但实际打包后的aar中res/drawable目录缺失该资源
  • 导致运行时出现"unresolved theme attributes"错误

知识库检索结果:
抱歉,在现有知识库中暂未检索到关于dcloud_circle_white_progress资源缺失的相关记录,也未找到HBuilderX 5.04版本关于此资源的变更说明。该问题可能是5.04版本离线打包SDK的新引入问题。

建议补充信息

为便于技术团队精准修复,建议用户补充:

  1. 详细复现步骤:从HBuilderX生成本地打包App资源,到Android Studio导入、构建、运行的完整流程
  2. 构建环境:Android Studio版本、Gradle版本、compileSdkVersion配置
  3. 完整错误日志:Android Studio的Build日志和Run日志的完整报错堆栈
  4. 临时规避方案:是否可通过删除dcloud_weex-debug_progress.xml或手动添加占位资源临时解决

初步建议

该问题需要官方修复离线打包SDK。在修复前,用户可尝试:

  • 检查是否必须使用debug模式,尝试release模式是否规避此问题
  • 在Android Studio的res/drawable目录手动添加同名的占位drawable资源(如透明shape)临时解决

建议官方人员检查HBuilderX 5.04版本的lib.5plus.base-release.aar资源完整性,确认dcloud_circle_white_progress资源是否遗漏打包。

内容为 AI 生成,仅供参考

要回复问题请先登录注册