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 X
    • C:\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

建议按顺序尝试以上方法,通常权限问题解决后即可正常打包。如果问题持续存在,可以考虑在另一台电脑上测试打包环境。

回到顶部