Слияние кода завершено, страница обновится автоматически
Харл: инструмент для горячего обновления приложений на реальных машинах
Зависимости:
/out/ipcamera_hi3516dv300/dev_tools/bin
в каталог монтирования NFS).
Использование:
➜ harl
NAME:
harl — Open Harmony OS Dev tools
USAGE:
harl.exe [глобальные опции] команда [опции команды] [аргументы...]
VERSION:
V0.2.2
COMMANDS:
init, i init .harm.yml
watch, w watch and reload app
install install hap
uninstall uninstall hap
push push localfile remotepath
pull pull remotefile localfullpath
shell open a shell
reboot reboot
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help (default: false)
--version, -v print the version (default: false)
Скачайте приложение (https://gitee.com/ystyle/harl/releases).
cd /your-project-dir
).harl init
).harl w
). При отслеживании изменений можно вводить команды. Если вы не видите подсказку, нажмите Enter во время паузы в выводе отладки.^run [имя команды]
). Например, чтобы выполнить скрипт setup в примере конфигурационного файла, введите ^run setup
..harl.yaml
watch: # 监听文件修改并自动编译、安装的参数
excludes: # 排除的文件
- .gradle
- .idea
- gradle
- entry/build
- entry/node_modules
includes: # 监听的文件类型
- .css
- .hml
- .js
- .hap
- .json
delay: 100 # 监听频率,单位ms
nfs: # nfs 配置
ldir: H:/bin # 本地nfs挂载目录
rdir: /nfs # 远程nfs(开发板)挂载目录
shell: # 开发板连接参数
com: COM5 # 串口号
command: # 定义常用命令, 在shell或watch里可执行
setup: # 命令执行方式: ^run setup
- dhclient eth0 # 命令一行一个, 顺序执行错误不会中断
- mkdir /nfs
- mount 192.168.3.12:/nfsshare /nfs nfs
kill: # 关闭应用
- cd /nfs
- ./aa terminate -p top.ystyle.ohos.js.testapp
start: # 启动应用
- cd /nfs
- ./aa start -p top.ystyle.ohos.js.testapp -n default
Поддержка:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )