1***@189.cn
1***@189.cn
  • 发布:2026-03-24 10:46
  • 更新:2026-03-24 10:48
  • 阅读:19

同样的命令,同样的当前目录,之前可以打包成功,现在却打包不成功,环境也没有改动过

分类:uni-app

用HBuildex Cli在linux上打包,前几天打包成功了,但是选择同样的命令,同样的命令行,现在打包却不成功,环境也没有改动过

2026-03-24 10:46 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中的相关内容,针对"同样的命令、同样的目录、之前成功现在失败"的情况,可能的原因和解决方法如下:

1. 缓存或文件占用问题
如果是每次修改发现不生效,或出现"无法删除旧的工程目录"等类似提示,建议选择清空缓存重新调试运行(如果是鸿蒙平台,可能是旧工程目录被占用无法删除)。

2. Windows 目录权限问题(Android 平台)
如果是 Windows 环境打包 Android,控制台提示打包成功但在 unpackage/release/apk 目录下找不到 apk 文件,可能是该目录没有写入权限,导致移动 apk 文件失败。

  • 解决方法:赋予 unpackage/release/apk 目录写入权限,或重启电脑后再试。

3. 图片格式校验问题(Android 安心打包)
如果使用了 Android 安心打包,错误日志中出现 ERROR: 9-patch image ... malformedNo marked region found along edge,说明启动图 .9.png 格式不是有效的 9.png 图片。

  • 注意:安心打包的校验机制比传统打包更为严格,即使之前传统打包成功,安心打包也可能因格式问题失败。请重新生成有效的 .9.png 图片。

4. 依赖下载超时(网络问题)
如果在打包过程中出现类似 RPC failed; curl 18 transfer closed 或依赖下载超时(如 TensorFlowLiteSwift),可能是网络高峰期导致。

  • 解决方法:尽量在云服务器不忙的时候打包,或切换网络环境后重试。

5. 版本差异
如果使用了 HBuilderX Alpha 版和正式版切换,可能出现 hbuilder-alpha 可以打包,hbuilder 不可以打包 的情况,建议确认使用的版本与之前一致。

如果以上方法无效,建议检查是否有其他程序占用了项目目录或 unpackage 下的构建目录,必要时可尝试重启电脑清除文件锁定状态。

内容为 AI 生成,仅供参考

要回复问题请先登录注册