【发布时间】:2021-11-04 23:07:53
【问题描述】:
我构建了一个小应用程序,目的是在设备上运行 dumpsys 命令作为开发助手。我已经通过 adb 授予了它DUMP 和 PACKAGE_USAGE_STATS 的权限,并且该应用程序安装为系统应用程序。
它可以正常运行命令,但通常会出现服务未找到错误。
如果我在我的电脑上执行adb shell dumpsys battery,我会得到有关电池的信息。
如果我通过我的应用在我的设备上执行dumpsys battery,我会收到错误消息
dumpsys battery error Can't find service: battery
运行带有adb shell前面的命令显然是行不通的,因为据我所知,这些接口只需要从pc到设备的命令。
如何在设备上运行 dumpsys 命令而不出现此错误?
【问题讨论】: