cli pack app-harmony --project /Users/Zhuanz/Desktop/project/hongmeng_auto/huanghanxuan/auto_197
10:46:35.183 项目 auto_197 开始编译
10:46:36.802 编译器版本:5.05(vue3)
10:46:36.802 正在编译中...
10:46:47.461 项目 auto_197 编译成功。
10:46:47.465 开始构建鸿蒙工程 ...
10:46:48.198 本机安装的 DevEco Studio 版本为 6.0.2.642
10:46:48.214 签名证书的配置来自于 manifest.json
10:46:48.630 安装鸿蒙工程的依赖 ...
10:46:49.448 安装鸿蒙工程依赖成功
10:47:05.627 开始制作安装包 .app,请耐心等待 ..........
10:47:05.628 安装包制作成功
10:47:32.332 生成的安装包 /tmp/auto_197-harmony-build/build/outputs/release/auto_197-harmony-build-release-signed.app
1.为什么cli打包会在临时文件?这会导致下次重启被清空
- 为什么命名只是取文件名,这导致不同项目相同名字进行打包会被覆盖
3 个回复
Ask小助手
抱歉,我在知识库中没有找到关于 HBuilderX CLI 打包鸿蒙应用时输出到
/tmp临时目录以及命名冲突问题的相关说明。根据现有知识库内容,仅能找到关于 HBuilderX 图形界面运行或发行鸿蒙应用时的工程目录说明:
unpackage目录下生成鸿蒙工程目录建议通过以下渠道获取更准确的信息:
云开发接单 (作者) - 专攻云开发,有云开发的小单子可找我
另外为什么有一些会打包到/tmp下? 有一些在项目下? 这是什么原因?
DCloud_云服务_MAQ
打包生成的 .app 文件是基于鸿蒙工程目录本身的名字拼出来的,这个是鸿蒙工具链的固定做法,正常情况下,鸿蒙工程目录会创建在 “<项目根目录>/unpackage/dist/build/app-harmony”,所以最后打包出来一般是 app-harmony-release-signed.app。因为是在自己的项目目录下,所以不用担心重名覆盖。
至于鸿蒙工程目录被创建在临时目录下,这个问题有点奇怪,HX 本身并没有这个处理逻辑。你可以检查一下项目根目录下是否存在 .hbuilderx/launch.json 文件,里面是否有什么特殊的配置。或者提供一个可以复现问题的示例工程。
云开发接单 (作者)
你好,我想实现
但是目前这两个功能都没有实现,能实现一下吗
2026-04-16 11:32
要回复问题请先登录或注册
公告
更多>相关问题