常用命令行

hvigorw clean --no-daemon

ohpm install --all

构建Hap, 生成产物:${PROJECT_PATH}/{moduleName}/build/{productName}/outputs/{targetName}/xxx.hap

hvigorw assembleHap --mode module -p product=default -p buildMode=release --no-daemon

构建Hsp, 生成产物:${PROJECT_PATH}/{moduleName}/build/{productName}/outputs/{targetName}/(xxx.har | xxx.hsp)

hvigorw assembleHsp --mode module -p module=library@default -p product=default --no-daemon

构建Har, 生成产物:${PROJECT_PATH}/{moduleName}/build/{productName}/outputs/{targetName}/outputs/xxx.har

hvigorw assembleHar --mode module -p module=library1@default -p product=default --no-daemon

构建App, 生成产物: ${PROJECT_PATH}/build/outputs/{productName}/xxx.app

hvigorw assembleApp --mode project -p product=default -p buildMode=debug --no-daemon

PROJECT_PATH=xxx # 工程目录

将打包好的hap包推送至设备中

hdc file send "entry/build/default/outputs/default/entry-default-signed.hap" "data/local/tmp/entry-default-signed.hap"

安装hap包

hdc shell bm install -p "data/local/tmp/entry-default-signed.hap"

删除hap包

hdc shell rm -rf "data/local/tmp/entry-default-signed.hap"

启动应用

hdc shell aa start -a EntryAbility -b com.baidu.infoflow

hdc shell aa force-stop com.baidu.infoflow

hdc shell mkdir data/local/tmp/7ed27aa88d00435780a35b5217568e08

hdc file send /Users/v_wangguowei/harmoney/project/flutter/baidu/hi/harmony/entry/build/default/outputs/default/entry-default-unsigned.hap "data/local/tmp/7ed27aa88d00435780a35b5217568e08"

hdc shell bm install -p data/local/tmp/7ed27aa88d00435780a35b5217568e08

hdc shell rm -rf data/local/tmp/7ed27aa88d00435780a35b5217568e08

hdc shell aa start -a EntryAbility -b com.baidu.infoflow

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容