拉取系统配置文件修改后再上传
  1. 拉取设备内文件

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
如果觉得设备一直息屏很麻烦,可以设置延长息屏时间,重启后失效

3 重启

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

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐