云打包
- 发布:2026-07-09 23:34
- 更新:2026-07-13 15:51
- 阅读:469
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 无
HBuilderX类型: 正式
HBuilderX版本号: 5.15
手机系统: Android
手机系统版本号: Android 16
手机厂商: 华为
手机机型: 1
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
云打包应正确上传并保留 uni_modules/hans-screen-capture/encrypt 文件,或在云端处理 UTS 插件时不应因为该文件缺失导致打包中断。
云打包应正确上传并保留 uni_modules/hans-screen-capture/encrypt 文件,或在云端处理 UTS 插件时不应因为该文件缺失导致打包中断。
实际结果:
Android 云打包在云端复制 uni_modules/hans-screen-capture/encrypt 时失败,提示云端编译目录下找不到该文件。失败发生在云端资源复制阶段,不是 UTS/Kotlin 业务代码编译错误。
Android 云打包在云端复制 uni_modules/hans-screen-capture/encrypt 时失败,提示云端编译目录下找不到该文件。失败发生在云端资源复制阶段,不是 UTS/Kotlin 业务代码编译错误。
bug描述:
Android 云打包失败。
失败位置发生在云端复制 uni_modules/hans-screen-capture/encrypt 文件时,云端提示该文件不存在。
该错误不是 UTS / Kotlin / Java 业务代码编译错误,而是在云端资源复制或插件处理阶段失败。
本地项目中该文件实际存在:
uni_modules/hans-screen-capture/encrypt
文件大小为:
144 bytes
并且该文件不是目录,也不是软链接。
本地构建产物中也能正常生成 / 复制该文件:
unpackage/dist/build/app-android/uni_modules/hans-screen-capture/encrypt
unpackage/resources/app-android/xxxxxxx/www/uni_modules/hans-screen-capture/encrypt
说明本地源码目录和本地构建产物中均不存在文件缺失问题
希望官方协助排查
1、HBuilderX 5.15 云打包上传阶段是否可能漏传 uni_modules/*/encrypt 这类无扩展名小二进制文件。
2、云打包服务器 SDK 5.15 在处理 UTS 插件 encrypt 文件时是否存在回归问题。
3、本地构建产物中存在 encrypt,但云端 /compile/UNIEBA8234/uni_modules/... 缺失,是否属于上传包生成、云端解包或云端缓存异常。
4、是否需要在 HBuilderX 或云打包服务端对 uni_modules 根目录下的 encrypt 文件做特殊保留处理。
4 个回复
Ask小助手
感谢您的反馈。针对您提交的 Bug 报告,以下是官方视角的评审与分析意见:
一、 Bug 反馈内容完整性评审
二、 Bug 是否成立分析
经排查知识库,未发现 HBuilderX 5.15 版本关于
uni_modules根目录无扩展名文件(如encrypt)漏传的已知通用 Bug。但结合云打包机制与历史案例,该问题确实存在成立的可能:encrypt文件缺失,可能属于云端在解包或处理 UTS 插件资源时的特定场景异常。hans-screen-capture强相关,不排除是该插件在打包配置(如config.json)中未正确声明该资源文件,导致云端处理时被忽略。三、 处理建议
uni_modules/hans-screen-capture/目录下的config.json或package.json配置,确认是否有针对encrypt文件的过滤规则或特殊声明需求。DCloud_云服务_moyang
看到后来打包成功了,这期间有什么操作吗?
3***@qq.com
不同的插件 相同的问题 我也遇到了 打自定义基座打不了
以下是 HBuilderX 云打包编译错误信息。请结合当前 uni-app / uni-app x 项目上下文分析失败原因,指出最可能的问题代码或配置,并给出可执行的修复步骤。
copy(/srv/service.dcloud.net.cn/service/storage/app/clcs/5ef006e0-7c07-11f1-b866-b76e5f26a296/compile/UNI0822AD0/uni_modules/xtf-scanqrcode/encrypt): failed to open stream: No such file or directory
然后开发者让我重新导入插件 我就删除了 重新导入 但是从网页跳转到hbuildx后 只显示 导入到uniappx 项目 但是作者的插件是兼容uniapp的 他说是你们出bug了
2026-07-10 10:54
yhxl
也有一样的问题打包自定义基座失败,错误日志为:
copy(8e8edd10-7c11-11f1-b655-3b734121dcf8/compile/UNIE018FE1/uni_modules/ts-udp-tool/encrypt): failed to open stream: No such file or directory
2026-07-10 11:46
yhxl
用回5.14就正常
2026-07-10 11:56
xiamioc (作者)
后面我切换5.14就正常了。
2026-07-10 19:29
DCloud_云服务_moyang
5.15已经正常了,可以使用5.15提交打包
1***@qq.com
同样的问题,7.10号更新5.15后uniappx项目重新打包基座时报错,提示有一个插件提示缺少encrypt,但是所有文件都齐全。我手动更新了该插件版本,打包基座还是同样的问题,删除该插件以后去插件市场重新导入,结果发现插件市场无法获取获取部分uniappx项目目录,尝试重新获取appid后依然无法获取。
今天(7.13号)继续捣鼓,尝试重新创建一个新的uniappx项目,插件市场同样无法识别到新项目,回退hbuilderX版本也不行。但是奇怪的是在其他电脑上升级5.15版本后就没有该问题,插件市场可以正确识别所有uniappx项目。
最后没办法只能去安装了5.07,结果插件市场就能识别到项目了,顺利重新导入项目,云打包也没有报错
DCloud_云服务_moyang
这个问题10号已经修复了,可以将你碰到的问题私聊发我相关截图说明
2026-07-13 17:16
1***@qq.com
回复 DCloud_云服务_moyang: 后来我试了一下用那天重新安装的5.07更新5.15就没问题了
2026-07-17 09:35
要回复问题请先登录或注册
公告
更多>相关问题