如果我在 emulator 的 adb 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/