uniapp云打包卡在40% qwinjumplist: appendcategory() failed: 0x80070005, e_acc 如何解决?
在使用uniapp进行云打包时,进度卡在40%并出现错误提示:“qwinjumplist: appendcategory() failed: 0x80070005, e_acc”,请问这是什么原因导致的?该如何解决这个问题?
2 回复
权限不足导致打包失败。检查HBuilderX是否以管理员身份运行,或尝试清理项目缓存重新打包。
这个问题通常是由于Windows系统权限不足或环境配置错误导致的。以下是几种解决方案:
1. 以管理员身份运行HBuilderX
- 右键点击HBuilderX图标
- 选择"以管理员身份运行"
- 重新尝试云打包
2. 清理缓存和临时文件
- 关闭HBuilderX
- 删除以下目录:
C:\Users\你的用户名\AppData\Roaming\HBuilder XC:\Users\你的用户名\AppData\Local\HBuilder X
- 重新启动HBuilderX
3. 检查杀毒软件
- 暂时关闭Windows Defender或其他杀毒软件
- 将HBuilderX添加到白名单
- 重新尝试打包
4. 重新安装HBuilderX
- 完全卸载当前版本
- 下载最新版HBuilderX
- 安装时选择"以管理员身份运行"
5. 检查项目配置
- 确保manifest.json配置正确
- 检查证书文件是否有效
- 验证所有资源文件路径正确
6. 命令行打包(备用方案)
# 进入项目目录
cd your-project-path
# 使用cli命令打包
hbuilderx-cli pack --platform app --project your-project
建议按顺序尝试以上方法,通常权限问题解决后即可正常打包。如果问题持续存在,可以考虑在另一台电脑上测试打包环境。

