问题标签 [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 投票
0 回答
163 浏览

android - Android Camera2 dumpsys 显示“Source Crop”中的变化我怎么知道是什么原因造成的?

我有一个 CameraPreview,它选择与视图上的可用空间最接近的可用图像尺寸,并选择正确的相机预览尺寸以匹配它。您可能会想象 CameraPreview 看起来有点像这样:

在当前的测试设备上,宽度和高度为 1280x720 或 720x1280,具体取决于方向。奇怪的是,当我第一次打开使用此预览的活动时,相机视图被扭曲了。当我旋转它时,它保持扭曲,当我将它旋转回来时,它看起来很好,并且在第一次旋转后,比例通常(但并非总是)保持正常。

经过一番摸索,我终于找到了这个dumpsys SurfaceFlinger命令,它可以让我看到我的表面的细节,这给了我一些新的信息。当视图不好时,它看起来像这样:


图层名称

Z | 比较类型 | 显示帧 (LTRB) | 源作物 (LTRB)


SurfaceView - com.myApp/com.myApp.CameraActivity#0

4294967294 | 设备 | 0 0 720 1229 | 39.0 0.0 960.0 720.0


com.myApp/com.myApp.CameraActivity#0

21055 | 设备 | 0 20 720 1280 | 0.0 20.0 720.0 1280.0


但是当它很好时,它看起来像这样:


图层名称

Z | 比较类型 | 显示帧 (LTRB) | 源作物 (LTRB)


SurfaceView - com.myApp/com.myApp.CameraActivity#0

4294967294 | 设备 | 0 0 720 1184 | 0.0 0.0 1280.0 720.0


com.myApp/com.myApp.CameraActivity#0

21055 | 设备 | 0 20 720 1280 | 0.0 20.0 720.0 1280.0


显然,两种情况下 Source Crop 的设置完全不同——但谁能告诉我为什么?源作物来自哪里,我该如何改变它?如果我无法更改它,有没有办法找到我的表面的 Source Crop 设置?如果我知道我应该能够找到一种方法来弥补差距。

0 投票
1 回答
1672 浏览

android - 服务“meminfo”转储超时(10 秒)已过期

当我在我的 android shell 环境(Android 8.1)中执行命令行时:dumpsys meminfo

我得到了输出:* SERVICE 'meminfo' DUMP TIMEOUT (10s) EXPIRED *

有没有人可以告诉我如何在不重新启动设备的情况下避免该问题?

因为我正在开发一个功能,可以在设备运行时监控所有进程的内存

0 投票
0 回答
737 浏览

android - 无法连接到 dumpstate 服务:没有这样的文件或目录

我尝试从 Runtime exec 运行 bugreport,但出现以下错误:

我在这里查看了错误报告代码,看起来它无法打开一个 tcp 套接字来转储状态服务。我还调查了当 com.android.settings 请求错误报告时,它使用 ActivityManagerService 函数“requestBugReport”,如您在此处看到的,系统设置属性来启动服务,但我也没有做到这一点。我试图反映这种方法,但由于某种原因找不到这个“ActivityManagerService”类。

反正有没有得到 bugreport/bugreportz 的输出?

0 投票
0 回答
346 浏览

android - 我想杀死一个进程,但 zygote 重新启动它

我使用android并且我知道我想杀死的进程但是每次我杀死它时zygote都会启动它我不知道什么守护进程正在监视进程也没有调用zygote套接字,请帮助我,互联网!

ps faux 没有显示任何东西

它不是一个重要的进程,它是一个监听端口的进程,当它被杀死时,系统会继续正常工作

这是在手机上正常运行的服务的完整(我猜)列表

0 投票
0 回答
399 浏览

android - “adb shell dumpsys 活动”中的“堆栈”是什么意思?

运行adb shell dumpsys activity activities显示当前任务及其活动。但任务按“堆栈”分组(例如堆栈#0、堆栈#1)。那些堆栈是什么意思?

下面的结果显示了一个示例。我打开了 Play 商店(任务 ID #694),然后浏览到其中的一个应用程序并触摸了开发人员的电子邮件,这会为 G-Mail(任务 ID #696)打开一个新任务。之后我点击主页按钮并通过主页启动器打开 G-Mail(任务 ID #698)

如果这些任务不相关,那么为什么它们在同一个堆栈中,而 Home Launcher 应用程序(任务 ID #693)和最近的应用程序屏幕(任务 ID #697)在不同的堆栈中?有人可以解释在相同或不同堆栈中有何不同吗?

0 投票
0 回答
141 浏览

java - 为什么 dumpsys meminfo 返回 Pss (KB) 为零?

我想分析我的应用程序内存。但是当我使用 adb dumpsys meminfo myapp 它返回:

我的应用

它有一个活动消息,但 Pss 为 0;

当我 dumpsys meninfo systemapp 喜欢设置时:

设置

0 投票
0 回答
64 浏览

android - Android 7 + - 堆栈 #0 与堆栈 #1

我想解决 android 中的一些多活动问题,有人向我指出了一个命令来分析当前活动的活动:据

adb shell dumpsys activity activities

我了解,Nougat 有 2 个堆栈:Stack #0Stack #1. 堆栈 0 是启动程序堆栈,堆栈 1 是更通用的堆栈。这样做是为了促进多任务处理。有人可以详细说明这些堆栈的区别和用例吗?
我的情况如下:存在一个活动Activity A(在应用程序 A 中)是Stack #0. 这会启动一个Activity B(在应用程序 B 中)(使用FLAG_ACTIVITY_NEW_TASK),它在Stack #1. 现在我正在发送一个意图Activity A,我希望这个意图只是恢复已经存在的实例,Stack #0但事实并非如此。这个意图导致一个新的实例Activity A中创建Stack #1

我怎样才能获得我想要的行为?

0 投票
1 回答
581 浏览

android - 解释 dumpsys bluetoothmanager 结果

我试图理解dumpsys bluetooth_manager结果。更具体地说,我想通过查看 dumpsys 输出来了解蓝牙适配器的不同状态。例如,如果蓝牙启用/禁用,是否可连接/可发现,是否正在扫描,或者是否已配对或绑定。

通过查看 dumpsys 输出,我可以说state: 12Bluetooth Status部分应该回答我的问题。但是,我无法解释状态值的含义。例如,12表示 bluetooth_on 或10表示 bluetooth_off。

我尝试查看 Android 蓝牙适配器文档来解决此问题。但是,并非 dumpsys 报告中的所有状态值都与 Android 文档中的常量值匹配。如果有人可以帮助我,我将不胜感激。

以下是 dumpsys 结果的示例:

0 投票
1 回答
377 浏览

android - dumpsys netstats 输出中 ST 和 OP 字段的含义

我正在运行该adb shell dumpsys netstats detail命令以获取网络使用情况的详细信息,但是,我不知道具有此命令结果的所有首字母缩写词的含义。

在 dumpsys 工具的文档中,他们解释了rbrptbtp的含义,但没有解释stop的含义。

有谁知道是什么意思?

这是命令输出的片段。

0 投票
3 回答
1548 浏览

adb - dumpsys 窗口窗口| grep -E 'mCurrentFocus' 命令没有给我任何结果

dumpsys window windows | grep -E 'mCurrentFocus | mFocusedApp'在命令提示符下发出命令,但没有给出任何结果。在此处输入图像描述