dumpsys 电池仅在从 PC 执行时有效
dumpsys battery only works when executed from PC
我构建了一个小应用程序,目的是 运行在设备上使用 dumpsys 命令作为开发助手。我已经通过 adb 授予它 DUMP
和 PACKAGE_USAGE_STATS
权限,并且该应用程序安装为系统应用程序。
它 运行s 命令很好,但它经常会出现服务未找到错误。
如果我在我的电脑上执行 adb shell dumpsys battery
,我会得到关于电池的信息。
如果我通过我的应用程序在我的设备上执行 dumpsys battery
,我会收到错误消息
dumpsys battery error Can't find service: battery
运行前面带adb shell
的命令显然是行不通的,因为在我的理解中,这些接口只需要从pc到设备获取命令。
如何在设备上 运行 dumpsys 命令而不出现此错误?
与 adb
不同,您的应用将无权连接到 batterystats 服务。
我构建了一个小应用程序,目的是 运行在设备上使用 dumpsys 命令作为开发助手。我已经通过 adb 授予它 DUMP
和 PACKAGE_USAGE_STATS
权限,并且该应用程序安装为系统应用程序。
它 运行s 命令很好,但它经常会出现服务未找到错误。
如果我在我的电脑上执行 adb shell dumpsys battery
,我会得到关于电池的信息。
如果我通过我的应用程序在我的设备上执行 dumpsys battery
,我会收到错误消息
dumpsys battery error Can't find service: battery
运行前面带adb shell
的命令显然是行不通的,因为在我的理解中,这些接口只需要从pc到设备获取命令。
如何在设备上 运行 dumpsys 命令而不出现此错误?
与 adb
不同,您的应用将无权连接到 batterystats 服务。