相关问题
HarmonyOS 有没有办法实现自动化打包操作
1089浏览 • 1回复 待解决
脚本打包,做一个打包脚本,可以提供一下思路吗?
759浏览 • 1回复 待解决
HarmonyOS 应用脚本化打包
777浏览 • 1回复 待解决
HarmonyOS 单工程多resource可以生成多个APP 打包脚本
556浏览 • 2回复 待解决
HarmonyOS 自动化打包构建流程(CICD)方面的指导资料
1009浏览 • 2回复 待解决
SDK自动化编译命令,想实现通过命令行自动编译打包SDK生成.har文件
1591浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
822浏览 • 1回复 待解决
HarmonyOS应用的自动化测试工具
1756浏览 • 1回复 待解决
如何实现鸿蒙和工厂自动化设备的互联互通
7415浏览 • 3回复 待解决
HarmonyOS 自动化/命令行获取崩溃日志
993浏览 • 1回复 待解决
HarmonyOS 单元测试 自动化测试方案
903浏览 • 1回复 待解决
HarmonyOS 是否有自动化测试的工具
885浏览 • 1回复 待解决
HarmonyOS 能否提供脚本打包
791浏览 • 1回复 待解决
HarmonyOS 是否有类似Monkey的自动化测试工具
1502浏览 • 1回复 待解决
HarmonyOS 第三方应用自动化发布咨询
948浏览 • 1回复 待解决
是否有计划支持流水线自动化发布上线app
2058浏览 • 1回复 待解决
HarmonyOS 通过脚本实现自动化分析,可以转成sql查trace对应的事件,华为的HiTrace有没有类似的能力?
692浏览 • 1回复 待解决
HarmonyOS WebView组件有没UI自动化测试的工具,比如自动截图对比之类的
1206浏览 • 1回复 待解决
有没有HarmonyOS用的自动化测试的三方,比如airtest/poco
829浏览 • 1回复 待解决
历史工程自动化迁移时提示“The files that failed the checks are 'package.json'”
1411浏览 • 1回复 待解决
UI自动化测试框架获取当前窗口的布局层次结构
1962浏览 • 1回复 待解决
HarmonyOS开发中,如何结合物联网技术实现智能家居设备的远程控制与自动化?
1165浏览 • 0回复 待解决
HarmonyOS DevEco Testing内功能同UI自动化框架的协同使用的问题
806浏览 • 1回复 待解决
HarmonyOS提供什么稳定性测试(类似monkey)及UI自动化测试能力
2656浏览 • 1回复 待解决
HarmonyOS 怎么操作可以让测试机在自动化测试时不熄屏
866浏览 • 1回复 待解决
可以参考:
1、打包指导:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-command-line-building-app-0000001672412437-V5
2、自动提交发布包指导:https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-References/agcapi-app-submit-with-file-0000001111845092
3、打包脚本demo:
更简单的实现,使用python脚本,执行以下语句:
# 打包
clearn ="hvigorw -p product=default clean --analyze=normal --parallel --incremental --daemon"
os.system(clearn)
print('清理成功')
cmd="hvigorw --mode project -p product=default assembleApp --analyze=normal --parallel --incremental --daemon"
os.system(cmd)
print('打包成功')
b_path =os.path.join(current_dir,"build\\outputs\\default")
b_name = os.path.basename(current_dir) + "-default-signed.app"
#把app_icon文件也复制过去
sp= os.path.join(current_dir,"app_icon.png")# 复制文件
shutil.copy(sp, os.path.join( b_path,"app_icon.png"))
print('复制成功')
os.system(f'explorer /select , { os.path.join( b_path,b_name)}')
print('打开输出目录:' + b_path)
print('输出文件名:' + b_name)