DCloud_HB_WDL
DCloud_HB_WDL
  • 发布:2025-01-08 16:19
  • 更新:2025-02-26 10:14
  • 阅读:2447

【Linux HBuilderX Cli 测试版】,欢迎大家测试反馈。

分类:HBuilderX

说明


Linux HBuilderX Cli 已完成开发,欢迎大家试用反馈。

这个cli的用途是让开发者可以在linux服务器上调用HBuilderX cli,来实现程序化操作打包app、上传unicloud云函数。

为持续集成、自动化发布、类saas业务的自动化给客户部署等业务提供支持。

请注意是cli程序,不是HBuilderX可视化编辑器。仅适用于Linux命令行调用。

目前我们仅在Ubuntu 24.04.1 LTS系统上进行了测试,并没有在其它Linux发行版上测试,如有问题,请在本帖反馈

下载地址


Linux HBuilderX cli 4.51-dev测试版下载地址
Linux HBuilderX cli 4.53-alpha测试版下载地址

常见使用命令


1. 安装包下载解压

wget -c https://download1.dcloud.net.cn/download/HBuilderX.4.51.2025010802-dev.linux_x64.full.tar.gz  
tar -zxvf HBuilderX.4.51.2025010802-dev.linux_x64.full.tar.gz

2. 使用cli启动HBuilderX程序

cd HBuilderX目录  
./cli open 

启动后,可使用ps -ef | grep HBuilderX查看HBuilderX是否启动。

3. app打包操作命令

# HBuilderX登录。注意app打包必须登录。原因:国家相关部门要求  
cli user login --username <用户名>  --password <密码>  

# 导入要打包的项目  
cli project open --path <项目路径>  

# android ios打包。文档:https://hx.dcloud.net.cn/cli/pack  
cli pack --config 配置文件

完整的cli文档见:https://hx.dcloud.net.cn/cli/README

4 关注 分享
2***@qq.com 2***@qq.com 1***@qq.com 7***@qq.com

要回复文章请先登录注册

m***@mei-xin.com

m***@mei-xin.com

腾讯云上没有Ubuntu 24.04.1 LTS,,只有Ubuntu 24.04 LTS
2025-02-17 17:27
m***@mei-xin.com

m***@mei-xin.com

我试一下 ubt 24吧,现在用的是腾讯云 os
2025-02-17 17:24
DCloud_HB_WDL

DCloud_HB_WDL (作者)

回复 m***@mei-xin.com :
电脑具体什么系统?我们仅在Ubuntu 24.04.1 LTS上进行了测试。
2025-02-17 17:00
m***@mei-xin.com

m***@mei-xin.com

一开始
[root@U01 HBuilderX]# ./cli
./cli: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

yum了qt5base之后:
[root@U01 HBuilderX]# ./cli
./cli: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./cli)
./cli: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by ./cli)
./cli: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by ./cli)
./cli: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./cli)
./cli: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./cli)
./cli: /lib64/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by ./cli)
./cli: /lib64/libQt5Core.so.5: version `Qt_5.15' not found (required by ./cli)
./cli: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /data/Learning/HBuilderX/libQt5Network.so.5)
./cli: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /data/Learning/HBuilderX/libQt5Network.so.5)
./cli: /lib64/libQt5Core.so.5: version `Qt_5.15' not found (required by /data/Learning/HBuilderX/libQt5Network.so.5)
./cli: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /data/Learning/HBuilderX/libQt5Network.so.5)
./cli: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /data/Learning/HBuilderX/libQt5Network.so.5)

能给一个建议的环境吗?
2025-02-17 16:14
l***@163.com

l***@163.com

能快一点帮我做一下认证审核吗,好几天都没通过
2025-02-17 09:52
3***@qq.com

3***@qq.com

问一下这个问题 执行: # android打包: 项目名称(apps)、传统打包、包名(io.test)、打包证书(自有证书、别名:testalias、密码123456)

cli pack --project apps --platform android --safemode false --android.packagename io.test --android.androidpacktype 0 --android.certalias testalias --android.certfile /Users/hx/Desktop/cert/jdk13/test.key --android.certpassword 123456 --android.storepassword 123456

提示:

项目打包状态: 时间: 2025-01-16 11:38:26 类型: Android自有证书 队列中

-1 :cli: 通道被关闭

-1 :cli: 连接已断开

问题:无法获取打包状态。
这个问题处理方式是什么,无法获取打包状态怎么解决,需要配置哪里么
2025-02-13 15:05
DCloud-HBuilderX团队

DCloud-HBuilderX团队

回复 1***@qq.com :
请单独发帖,其他同事看到会反馈的。
2025-02-08 17:26
1***@qq.com

1***@qq.com

请问一下app调用手机陀螺仪目前官方有没有api
2025-02-08 16:01
2***@qq.com

2***@qq.com

回复 IDyun :
大佬 您的cli是安装在ubuntu的哪个版本。我发现cli open 无法启动 我安装在ubuntu 22.04 docker镜像里面
2025-01-24 15:10
2***@qq.com

2***@qq.com

./cli: error while loading shared libraries: libicui18n.so.74: cannot open shared object file: No such file or directory 缺少这个库 libicui18n.so.74
2025-01-24 11:49