问题标签 [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.
shell - 为什么我的应用程序信息关于 Draw、Process、Execute adb shell dumpsys gfxinfo 为空
- 我用过,adb shell dumpsys gfxinfo
为什么我的应用程序信息关于 Draw、Process、Execute adb shell dumpsys gfxinfo 为空?我不明白为什么要清空该统计信息。请帮帮我。
6 个视图,0.22 kB 的显示列表,5 帧渲染
android - adb shell dumpsys 窗口 窗口 输出 描述
我正在使用appium在我的 Android 设备和 java 代码之间进行交互。我遇到的问题是,在某些设备(包括模拟器)上按下 Home 按钮后,appium 返回不正确的当前活动(它返回当前必须最小化的先前活动)。我发现 appium 用于dumpsys window windows
获取mFocusedApp
当前应用程序的价值。我阅读了有关获取 Android 当前活动的另一个答案,主要推荐使用:
那是问题的根源,因为在按下 Home 按钮mCurrentFocus
并mFocusedApp
链接到不同的活动之后。但我找不到任何解释这些字段之间的区别。为什么 appium 只mFocusedApp
用于它?
android - Android中的dumpsys cpuinfo:解释此命令的结果
我正在查看以下命令“adb shell dumpsys cpuinfo”中的内容,我想知道这些报告的值是否是上一次的平均值?
我的问题如下:
- 故障在这里代表什么?
- 这些百分比值代表什么,因为它们加起来不等于 100 ?
- 这些百分比值是各个过程的平均值,例如 logd 的 58%?
CPU usage from 23770ms to 16630ms ago:
这是什么意思 ?这是否意味着这些值是过去 23 到 16 秒的平均值?
android - Android:在 Android M 中完全禁用 deviceidle(“Doze”)?
在有根的 Android M 设备中,我想一直完全禁用 deviceidle 模式(“Doze”)。是的,我知道这会影响我的电池寿命,这对我来说很好。
我知道我可以调用以下内容:
但是,我无法找到该子命令的详细文档。它实际上是否在我的设备上完全且永久地禁用“打盹”(或至少在下次启动之前),或者它是否执行一些其他相关功能?
如果那个“dumpsys deviceidle disable”命令不是永久禁用“Doze”的方法,还有其他方法吗,也许是通过Android Java API?实际上,如果存在的话,Java-API 解决方案将是理想的。
android - TOP 命令与 dumpsys cpuinfo:哪个更准确?
我想查看我的应用在 Android 中的 CPU 使用情况。为此,我同时使用了 top 和 dumpsys cpuinfo。我计算了 top 命令的平均 5 分钟(cpu 测量之间的间隔为 1 秒)。例如,有一次我的应用在 5 分钟内获得了 19%,但下一次我在 5 分钟内获得了 17%。我对dumpsys做了同样的事情。他们的结果略有不同。
主要问题是:一个比另一个更准确吗?
我需要高精度的 CPU 使用率。
此外,我可以更改 dumpsys cpuinfo 的时间跨度,使其给出过去 5 分钟的平均值吗?
更新:它不是像这样的重复问题。
adb - Android adb shell dumpsys 电池重置
此命令在 Android 耳机中有何作用?
对手机执行此命令后,我还需要做其他事情吗?
android - Android 'adb shell dumpsys package' 哈希指的是什么?
当我使用dumpsys调试工具时
我得到这样的单个包的结果(Nexus 6P,7.1.1):
在此日志中,您可以找到几个散列(或至少是散列的第一个 x 十六进制),例如:
但我找不到任何关于它们是如何生成的参考。安装在 2 个不同设备上的同一个应用程序不匹配单个哈希值。我认为我最初的问题是:我可以使用必须与 dumpsys 日志中显示的哈希匹配的 apk 生成校验和/哈希吗?似乎它们与 apkmd5sum
或sha1sum
apk 不匹配。
android - dumpsys cpuinfo 未报告有关 LG WATCH R 的更新信息
我正在使用 dumpsys cpuinfo 命令读取我的应用程序的 CPU 使用情况详细信息,但是,它似乎没有更新信息。例如,输出如下:
这意味着最后一次更新是在大约 613 秒前。那没有意义。它会在几秒钟内更新手机上的这些信息。
我的手表通过 USB 连接到我的笔记本电脑。我正在运行以下命令。
我做错了什么?
android - adb shell 命令检查 apk 是调试还是发布签名?
如何检查 apk 是调试还是发布签名?
是否有任何直接 adb 命令来验证 apk 签名?
尝试了以下dumpsys
和aapt
命令,但我找不到确切的标志
如何找出给定的 apk 是 debug 还是 release 签名的?如何知道我们可以安装这个 apk 的版本(用户、用户调试或 eng)?