问题标签 [dumpsys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

shell - 为什么我的应用程序信息关于 Draw、Process、Execute adb shell dumpsys gfxinfo 为空

  1. 我用过,adb shell dumpsys gfxinfo

为什么我的应用程序信息关于 Draw、Process、Execute adb shell dumpsys gfxinfo 为空?我不明白为什么要清空该统计信息。请帮帮我。

6 个视图,0.22 kB 的显示列表,5 帧渲染

0 投票
1 回答
15369 浏览

android - adb shell dumpsys 窗口 窗口 输出 描述

我正在使用appium在我的 Android 设备和 java 代码之间进行交互。我遇到的问题是,在某些设备(包括模拟器)上按下 Home 按钮后,appium 返回不正确的当前活动(它返回当前必须最小化的先前活动)。我发现 appium 用于dumpsys window windows 获取mFocusedApp当前应用程序的价值。我阅读了有关获取 Android 当前活动的另一个答案,主要推荐使用:

那是问题的根源,因为在按下 Home 按钮mCurrentFocusmFocusedApp链接到不同的活动之后。但我找不到任何解释这些字段之间的区别。为什么 appium 只mFocusedApp用于它?

0 投票
1 回答
4597 浏览

android - Android中的dumpsys cpuinfo:解释此命令的结果

我正在查看以下命令“adb shell dumpsys cpuinfo”中的内容,我想知道这些报告的值是否是上一次的平均值?

我的问题如下:

  1. 故障在这里代表什么?
  2. 这些百分比值代表什么,因为它们加起来不等于 100 ?
  3. 这些百分比值是各个过程的平均值,例如 logd 的 58%?
  4. CPU usage from 23770ms to 16630ms ago:这是什么意思 ?这是否意味着这些值是过去 23 到 16 秒的平均值?
0 投票
2 回答
17978 浏览

android - Android:在 Android M 中完全禁用 deviceidle(“Doze”)?

在有根的 Android M 设备中,我想一直完全禁用 deviceidle 模式(“Doze”)。是的,我知道这会影响我的电池寿命,这对我来说很好。

我知道我可以调用以下内容:

但是,我无法找到该子命令的详细文档。它实际上是否在我的设备上完全且永久地禁用“打盹”(或至少在下次启动之前),或者它是否执行一些其他相关功能?

如果那个“dumpsys deviceidle disable”命令不是永久禁用“Doze”的方法,还有其他方法吗,也许是通过Android Java API?实际上,如果存在的话,Java-API 解决方案将是理想的。

0 投票
1 回答
1674 浏览

android - TOP 命令与 dumpsys cpuinfo:哪个更准确?

我想查看我的应用在 Android 中的 CPU 使用情况。为此,我同时使用了 top 和 dumpsys cpuinfo。我计算了 top 命令的平均 5 分钟(cpu 测量之间的间隔为 1 秒)。例如,有一次我的应用在 5 分钟内获得了 19%,但下一次我在 5 分钟内获得了 17%。我对dumpsys做了同样的事情。他们的结果略有不同。

主要问题是:一个比另一个更准确吗?

我需要高精度的 CPU 使用率。

此外,我可以更改 dumpsys cpuinfo 的时间跨度,使其给出过去 5 分钟的平均值吗?

更新:它不是像这样的重复问题

0 投票
1 回答
8064 浏览

adb - Android adb shell dumpsys 电池重置

此命令在 Android 耳机中有何作用?

对手机执行此命令后,我还需要做其他事情吗?

0 投票
1 回答
6140 浏览

android - Android 'adb shell dumpsys package' 哈希指的是什么?

当我使用dumpsys调试工具时

我得到这样的单个包的结果(Nexus 6P,7.1.1):

在此日志中,您可以找到几个散列(或至少是散列的第一个 x 十六进制),例如:

但我找不到任何关于它们是如何生成的参考。安装在 2 个不同设备上的同一个应用程序不匹配单个哈希值。我认为我最初的问题是:我可以使用必须与 dumpsys 日志中显示的哈希匹配的 apk 生成校验和/哈希吗?似乎它们与 apkmd5sumsha1sumapk 不匹配。

0 投票
1 回答
526 浏览

android - dumpsys cpuinfo 未报告有关 LG WATCH R 的更新信息

我正在使用 dumpsys cpuinfo 命令读取我的应用程序的 CPU 使用情况详细信息,但是,它似乎没有更新信息。例如,输出如下:

这意味着最后一次更新是在大约 613 秒前。那没有意义。它会在几秒钟内更新手机上的这些信息。

我的手表通过 USB 连接到我的笔记本电脑。我正在运行以下命令。

我做错了什么?

0 投票
3 回答
9311 浏览

android - adb shell 命令检查 apk 是调试还是发布签名?

如何检查 apk 是调试还是发布签名?
是否有任何直接 adb 命令来验证 apk 签名?

尝试了以下dumpsysaapt命令,但我找不到确切的标志

如何找出给定的 apk 是 debug 还是 release 签名的?如何知道我们可以安装这个 apk 的版本(用户、用户调试或 eng)?

0 投票
1 回答
998 浏览

android - 如何读取 Adb Dumpsys 警报输出

我正在通过警报管理器重复设置多个警报,它们在设置的那天工作正常,但根本不重复。我已经更新了我的代码,但我等不及要检查代码是否正常工作,所以我尝试了 adb shell dumpsys alarm 命令,但我不知道如何正确读取输出以及如何提取时间正在设置的警报。我已经按照一些链接来了解输出,但没有指定如何检查设置警报的确切时间。这是我的输出 在此处输入图像描述

我设置闹钟的主要代码

这是广播接收器