鸿蒙南向 常用脚本
rm -rf /data/* && reboot//系统会删除所有用户数据并重启,重启后系统重新安装全部系统应用。$ hdc shell bm install -p data/local/tmp/e8538483e//安装。$ hdc shell mkdir data/local/tmp/e8538483e //放安装包临时位置。$ hdc shell rm -rf data/local/tmp/
- 拉取设备内文件
hdc file recv /system/etc/app/install_list_capability.json D:\install_list_capability.json
hdc file recv /data/app.log ./ # 从设备拉取文件到本地 拉日志
hdc file recv /system/app/com.ohos.settings/Settings.hap ./ # 替换调试包前拉取Hap备份
2 修改文件后将本地文件推送至设备内
hdc shell mount -o rw,remount / 将设备的根文件系统(/)临时挂载为可读写模式,以便开发者修改系统目录下的文件(如调试应用、调整配置等)。
hdc file send D:\install_list_capability.json /system/etc/app/install_list_capability.json
hdc file send phone_settings-default-signed.hap /system/app/com.ohos.settings/Settings.hap
源码中
base/powermgr/power_manager/services/native/profile/power_mode_config.xml
配置文件可以设置息屏时间 将<proxy id="600"> 的第一行的value值30000修改为-1,将默认30秒改成不息屏,在重新编译源码,或者 拉取系统中的
hdc file recv /system/etc/power_config/power_mode_config.xml
修改后再推送到设备内。
hdc shell power-shell timeout -o 99999999
如果觉得设备一直息屏很麻烦,可以设置延长息屏时间,重启后失效
hdc shell reboot
hdc shell reboot loader重启到loader模式烧机,注意数据线要插到otg接口,usb或者type-c 接口旁边有标注Otg。插到其他的接口刷机软件检测不到设备,可能host的usb 接口还带电拔掉开发板电源线都是屏幕亮的。
hdc shell rm -rf /data/* && reboot //系统会删除所有用户数据并重启,重启后系统重新安装全部系统应用。也可通过"bm instlal -p {HAP包地址} -u 0"的方式单独安装某一个HAP包进行验证,不同系统应用在安装过程中存在差异
4 查看应用信息
bm dump -n com.my.myapp > a.txt 信息较多 导出到当前目录改文件下 自动生成a.txt文件
bm dump -n com.my.myapp | grep -i isSystemApp
hdc hilog # 实时查看日志 ctrl+C 终止日志输出
hdc hilog -T "Distributed" # 过滤特定标签日志
DevEco安装应用时候执行的命令
$ hdc shell aa force-stop com.ohos.sceneboard //停止应用
$ hdc shell mkdir data/local/tmp/e8538483e //放安装包临时位置
$ hdc file send phone_sceneboard-default-signed.hap "data/local/tmp/e8538483e"
$ hdc shell bm install -p data/local/tmp/e8538483e //安装
$ hdc shell rm -rf data/local/tmp/e8538483e //删除安装包
$ hdc shell aa start -a com.ohos.sceneboard.MainAbility -b com.ohos.sceneboard //# 启动指定Ability
//hdc 常用命令
hdc list targets # 显示设备列表
hdc list targets -v # 显示设备详情(连接状态、序列号等)
hdc target boot # 重启设备
hdc kill # 终止hdc服务进程
hdc start # 启动hdc服务
hdc install example.hap # 安装应用 和 hdc shell bm install的区别?
hdc uninstall com.example # 卸载应用包
hdc shell bm dump -a # 查看已安装应用列表
hdc shell snapshot_display -f /sdcard/screen.png # 保存截图到设备
Linux在设备内找在设备内查找libwm.z.so路径
32位系统:
find /system/lib -name '*libwm*'
Linux 中的查看目录 ls 命令在cmd命令行是 dir
更多推荐



所有评论(0)