鸿蒙测试1

鸿蒙测试1 HarmonyOS是一款面向全场景智慧生活方式的分布式操作系统。鸿蒙特点是基于HarmonyOS同一套系统能力适配多种终端形态的分布式理念能够支持手机、平板、PC等多种终端设备。技术理念一次开发多端部署手机、平板、手表、电脑、车机 可分可合自由流转跨端迁移、多端协同 鸿蒙开发应用APP应用通常所说的APP程序元服务无需下载安装的应用服务大 小有限制总包不超过10MB。HDC命令构成hdc client通过cmd等终端请求输入相应的HDC命令hdc server负责客户端和daemon之间管理通信、收发数据包及个别命令处理hdc daemon执行客户端输入的命令并返回结果应用查看连接设备hdc list targets 或者 hdc list targets -v注意如果有多个设备选中其中一个时需要添加参数hdc -t 设备SN 其他命令设备连接断开手动连接 hdc tconn IP地址端口号手动断开 hdc tconn IP地址端口号 -removehdc服务端重启hdc命令异常时可以尝试重启HDC服务结束服务hdc kill启动服务hdc start鸿蒙app安装卸载安装hdc install 路径\*.hap文件卸载hdc uninstall 包名查包名hdc shell mukong appinfo文件上传下载注意因为HarmonyOS权限问题可能导致移动端部分路径没有操作权限【需要root,默认不允许】建议可以访问鸿蒙系统默认存放数据的临时目录/data/local/tmp/上传hdc file send 本地文件 远程路径下载 hdc file recv 远程文件 本地路径日志查终端日志hdc hilog 或者 hdc hilog 本地电脑路径文件.log常用的异常日志关键词ANR——无响应、crash——闪退、Exception——异常、errer——错误鸿蒙端日志等级日志级别说明与适用场景DEBUG调试信息。用于记录比INFO更详细的流程帮助开发者深入分析业务和定位问题。此级别日志在正式发布版本中默认不打印。INFO常规信息。用于记录业务的关键流程节点以便还原主要运行过程。也用于记录可预期的非正常情况如网络断开、登录失败等。WARN警告信息。表示发生了较严重的非预期情况但对用户影响不大程序可以自动恢复或通过简单操作恢复。ERROR错误信息。表示程序或功能发生错误会影响功能正常运行或用户正常使用但错误可以恢复不过恢复代价可能较高如需要重置数据。FATAL致命错误。表示发生了重大的、致命的异常表明程序或功能即将崩溃且故障无法恢复。鸿蒙系统交互进入HarmonyOS系统命令hdc shell退出HarmonyOS系统命令exit获取APP应用列表hdc shell bm dump -a获取APP的ability名hdc shell aa dump -l使用前提需要打开或启动对应APP否则返回空Ability是鸿蒙应用的基本功能单元和系统调度的最小单位。它封装了独立的业务逻辑通过标准化的生命周期回调与系统交互并作为应用内跨Ability协作以及跨设备分布式迁移的能力载体。它具体分为UIAbility带界面负责用户交互与窗口管理和ExtensionAbility无界面负责卡片、输入法等特定场景扩展共同构成了HarmonyOS应用的运行基石。启用和退出APP启动APPhdc shell start -a ability名 -b 包名退出APPhdc shell aa force-stop -b 包名