文档管理中心
指南系统调测调优调试命令命令行工具devicedebug工具

devicedebug工具

devicedebug工具向开发者提供对调试应用发送信号的能力,目前仅支持向AMS管理的debug类型的应用进程的pid发送signal信号,达到终止对应pid进程的能力。

说明

在使用本工具前,开发者需要先获取hdc工具,执行hdc shell。

表1 devicedebug工具命令列表

展开
命令 描述
help/-h 帮助命令,显示devicedebug支持的命令信息。
kill 终止进程命令,用来终止对应pid进程。

帮助命令

收起
自动换行
深色代码主题
复制
  1. devicedebug help

表2 help命令列表

展开
命令 描述
devicedebug help 显示devicedebug支持的命令信息。

示例:

收起
自动换行
深色代码主题
复制
  1. # 显示帮助信息。
  2. devicedebug help

终止进程命令

收起
自动换行
深色代码主题
复制
  1. devicedebug kill

用于向debug类型的应用进程发送signal(1-64)信号,应用进程接收到信号后终止对应pid进程。

表3 kill命令列表

展开
命令 描述
help/-h 帮助信息。
-<signal> <pid> 必选字段,signal(1-64)为终止信号,终止pid对应的debug类型的应用进程。

返回值

当pid对应的进程为非应用进程时,返回"devicedebug: kill: {pid}: No such app process";当pid对应的进程为非debug类型的应用进程时,返回"devicedebug: kill: process: {pid} is not debuggable app"。

示例:

收起
自动换行
深色代码主题
复制
  1. # 以终止12111进程,signal信号9为例。
  2. devicedebug kill -9 12111
在 指南 中进行搜索
请输入您想要搜索的关键词