设备运行Android系统



我无法运行Android SDK工具sysstrace .pl,因为我得到以下错误:

error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory 

事实上/sys/kernel/debug/tracing目录根本不存在。

稍作研究表明,我需要使用以下命令启用debugfs:

mount -o rw,remount -t debugfs none /sys/kernel/debug

后面运行mount表示debugfs正在运行:

#mount
...
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
...

并且我在开发人员设置菜单中启用了跟踪(所有项)。我在三星Galaxy S3上使用的是stock ROM 4.1.1。

有很多关于Android系统的文章,但似乎没有解决在/sys/kernel/debug/tracing中没有实际生成文件的问题…

看一下这个文档:

Android 4.3及更高版本的跟踪

在Android 4.3及更高版本的设备上运行跟踪:

Make sure the device is connected through a USB cable and is enabled for debugging.

我认为系统必须在设备上运行,而不是在模拟器上。

回答下面同样的问题:

让系统在Mac上运行

看起来你的系统在内核上没有启用,你的设备正在运行,你需要更换你的引导。我用一个有系统支持的。

您无法访问您所选择的类别。

使用以下命令检查当前设备可以支持的所有类别。

$python systrace.py -l 
     gfx - Graphics
   input - Input
    view - View System
 webview - WebView
      wm - Window Manager
      am - Activity Manager
      sm - Sync Manager
   audio - Audio
   video - Video
  camera - Camera
     hal - Hardware Modules
     app - Application
     res - Resource Loading
  dalvik - Dalvik VM
      rs - RenderScript
  bionic - Bionic C Library
   power - Power Management

root并在运行上述命令之前重新挂载设备。

adb root
adb remount

相关内容

  • 没有找到相关文章

最新更新