运行模拟器报缺失
- 发布:2026-03-21 11:42
- 更新:2026-03-21 11:43
- 阅读:14
产品分类: 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!
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
这是一个关于离线打包(Android Studio本地打包)资源缺失的bug反馈,以下是从DCloud官方视角对该反馈的评审分析:
反馈质量评价
优点:
- 问题定位较精准:明确指出了
lib.5plus.base-release.aar中res/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的新引入问题。
建议补充信息
为便于技术团队精准修复,建议用户补充:
- 详细复现步骤:从HBuilderX生成本地打包App资源,到Android Studio导入、构建、运行的完整流程
- 构建环境:Android Studio版本、Gradle版本、compileSdkVersion配置
- 完整错误日志:Android Studio的Build日志和Run日志的完整报错堆栈
- 临时规避方案:是否可通过删除
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资源是否遗漏打包。