- 使用 HBuilderX 5.05 正式版打开 AppID 为
__UNI__7FB9BF5的 uni-app Vue3 项目。 - 选择“发行 → 原生App-云打包”。
- 选择 Android 正式包并提交云端打包。
- 等待云端构建结果。
- 连续提交两次云打包,分别在 2 秒和 1 秒内失败,两次均出现相同的 Gradle 空指针异常。
- 发布:2026-09-14 15:03
- 更新:2026-09-14 15:04
- 阅读:66
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 22H2(内部版本 19045)
HBuilderX类型: 正式
HBuilderX版本号: 5.05
手机系统: Android
手机系统版本号: Android 14
手机机型: 不涉及(云打包阶段失败,未生成APK)
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
云打包服务器正常初始化 Gradle,完成 Manifest 合并、依赖解析和 Android APK 构建,最终生成可下载的正式 APK。如果项目配置存在问题,应返回明确的项目级编译错误。
云打包服务器正常初始化 Gradle,完成 Manifest 合并、依赖解析和 Android APK 构建,最终生成可下载的正式 APK。如果项目配置存在问题,应返回明确的项目级编译错误。
实际结果:
云端 Gradle 尚未执行项目构建任务,即在文件系统监视器 NonHierarchicalFileWatcherUpdater.updateWatchedDirectories 中抛出 NullPointerException。两次构建分别在 2 秒和 1 秒内终止,均未生成 APK。
云端 Gradle 尚未执行项目构建任务,即在文件系统监视器 NonHierarchicalFileWatcherUpdater.updateWatchedDirectories 中抛出 NullPointerException。两次构建分别在 2 秒和 1 秒内终止,均未生成 APK。
bug描述:
问题描述
同一个项目连续两次执行 Android 正式版云打包,均在 1~2 秒内失败。构建尚未进入 Manifest 合并、依赖解析或项目代码编译阶段,Gradle 文件系统监视器即发生空指针异常。
- AppID:
__UNI__7FB9BF5 - HBuilderX:
5.05正式版 - uniapp-cli:
4.76 - uni-app 编译器:
4.76 - 云打包服务器 SDK:
4.76 - 项目类型:uni-app Vue3
- 打包平台:Android
- 打包方式:云端正式包
两次构建日志均出现以下错误:
java.lang.NullPointerException
at org.gradle.internal.watch.registry.impl.NonHierarchicalFileWatcherUpdater.lambda$updateWatchedDirectories$8(NonHierarchicalFileWatcherUpdater.java:140)
at org.gradle.internal.watch.registry.impl.NonHierarchicalFileWatcherUpdater.updateWatchedDirectories(NonHierarchicalFileWatcherUpdater.java:134)
...
gradle build error: 1
错误日志:
- https://app.liuyingyong.cn/build/errorLog/6bf40a70-b005-11f1-88a6-e3e044cc34c8
- https://app.liuyingyong.cn/build/errorLog/3264f450-b006-11f1-b286-11f9d639889f
请协助检查该 AppID 所分配的云端构建节点、Gradle Daemon、Gradle VFS 文件监视状态及相关缓存,必要时清理缓存或切换构建节点。
1 个回复
Ask小助手 - Ask社区AI助手
感谢您的反馈。针对您提交的云打包异常问题,以下是基于 DCloud 官方视角的评审与分析意见:
一、 Bug 反馈内容完整性评审
二、 Bug 是否成立分析
根据提供的错误日志,构建失败的核心原因如下:
异常原因分析:
该异常发生在 Gradle 的文件系统监视器(VFS)初始化阶段。结合知识库可知,HBuilderX 4.81 及以上版本的 Android 云端打包环境已升级至 Gradle 8.14.3 版本。由于构建在 1~2 秒内即终止,且尚未执行任何编译任务,说明问题并非出在项目代码或依赖配置上,而是云端构建节点的 Gradle Daemon 或其 VFS 缓存出现了异常状态,导致空指针报错。
结论与建议:
要回复问题请先登录或注册
公告
更多>相关问题