android - 由于写入权限,无法使用 Android shell atrace 命令

标签 android shell adb

如果我在 emulatoradb shell 中尝试 atrace 工具:

# atrace
atrace
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or direc
tory (2)

如果我这样做:

#mount -t debugfs nodev /sys/kernel/debug
#mount: No such file or directory

如果我尝试创建文件夹:

#mkdir -p /sys/kernel/debug
#mkdir failed for /sys/kernel/debug/, No such file or directory

显然我没有写权限,即使我是 root....

编辑:

我可以在/data/ 路径中创建文件夹,但不能在/sys/ 路径中创建文件夹...

有没有人能在模拟器环境的/sys/路径下创建文件夹?

有什么帮助吗?

谢谢!

最佳答案

在提供的模拟器中这是不可能的,因为 Linux 内核编译是在没有激活 TRACING OPTIONS 的情况下完成的。

为了能够,必须重新编译激活所需选项的 Linux 内核。

可以在这里找到步骤:

http://www.linuxforu.com/2010/11/kernel-tracing-with-ftrace-part-1/

附言感谢@zapl 和其他相关人员。

问候,

关于android - 由于写入权限,无法使用 Android shell atrace 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515879/

相关文章:

android - 未找到 EOCD,不是 Zip - 当尝试通过 cmd 提示符在设备中安装 apk 时

android -/data/local/tmp 文件夹是否为所有非 root 的 android 设备公开?

android - adb 如何安装和运行它以使用 shell android?

Android L Youtube API - IllegalArgumentException : Service Intent must be explicit

android - 如何将 imageView 设置为不固定在某个位置

bash - UNIX AWK 脚本 - 内存耗尽

android - sed 匹配/复制然后放入 posix shell

android - 使用基于 SMS 的用户注册过程(la Yo 和 WhatsApp)创建一个 android 应用程序

android - 我如何在 android 中按字母顺序对 Realm 结果列表进行排序?

bash - "echo $?"仅适用于 linux/aix,不适用于Solaris/hp-ux [奇怪!或者我错过了什么]?