gpt4 book ai didi

Android DDMS v22.0.1 无法使用 Droid Razor 4.1.2 生成系统跟踪

转载 作者:IT老高 更新时间:2023-10-28 23:07:03 25 4
gpt4 key购买 nike

我选择了几个跟踪标记,当我运行跟踪时(来自 DDMS),我得到以下输出:

Unexpected error while collecting system trace. Unable to find trace start marker 'TRACE:':
error opening /sys/kernel/debug/tracing/options/overwrite:
No such file or directory (2)

error openi(这里截断错误)

内核目录下确实没有调试文件,但是哪个机制会生成必要的路径?

最佳答案

您的手机似乎正在运行不支持 systrace 的启动(内核)镜像。

“打开/sys/kernel/debug/tracing/options/overwrite时出错:没有这样的文件或目录(2)”

此错误消息表示 adb 守护程序(在设备端运行的 adb 模块)在您设备的文件系统上找不到/sys/kernel/debug/tracing/options/overwrite。 systrace 在 adb 上工作,并通过/sys/kernel/debug/tracing 下的 sysfs 节点与内核通信。如果这些节点由于某种原因没有暴露在您的手机上,systrace 将无法正常工作。

所以你应该首先在你的设备上使用:

adb 外壳

然后浏览以确认/sys 是否存在以及/sys/kernel/debug/tracing 是否存在。

如果它们存在,这是极不可能的,您必须调试 systrace.py 以弄清楚 systrace 是如何认为节点不存在的。否则,您需要刷新一个支持 systrace 的不同启动镜像,因为 sysfs 由内核(主要由编译时的配置)和 init.rc 控制,它们都是启动镜像的一部分。

刷入不同的启动镜像可能涉及解锁/root 设备。您可能必须访问像 xdadeveloper 这样的粉丝网站以获取信息和图像。另一种选择是为您的设备下载内核源代码,编译内核并自己制作引导镜像。 Linux 在 GPL 下,因此您的设备制造商有义务发布他们使用的专用内核的源代码。

-不适用 http://www.willpromo.com

关于Android DDMS v22.0.1 无法使用 Droid Razor 4.1.2 生成系统跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17223244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com