跳到主要内容

devicedebug工具

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

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

表1 devicedebug工具命令列表

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

帮助命令

devicedebug help

表2 help命令列表

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

示例:

# 显示帮助信息。
devicedebug help

终止进程命令

devicedebug kill

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

表3 kill命令列表

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

返回值

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

示例:

# 以终止12111进程,signal信号9为例。
devicedebug kill -9 12111