2013-12-11 3 views
8

zu verwenden Ich folge http://developer.android.com/tools/debugging/systrace.html, aber kann systrace auf meinem Moto X (KitKat) nicht laufen. Irgendwelche Ideen?Erhalten "Berechtigung verweigert (13)", wenn versucht wird, systrace auf Moto X mit KitKat

$ python systrace.py --time=10 -o mynewtrace.html gfx view wm 


error opening /sys/kernel/debug/tracing/options/overwrite: Permission denied (13) 
error opening /sys/kernel/debug/tracing/buffer_size_kb: Permission denied (13) 
error opening /sys/kernel/debug/tracing/trace_clock: Permission denied (13) 
error opening /sys/kernel/debug/tracing/tracing_on: Permission denied (13) 
error opening /sys/kernel/debug/tracing/tracing_on: Permission denied (13) 
unable to start tracing 
error opening /sys/kernel/debug/tracing/options/overwrite: Permission denied (13) 
error opening /sys/kernel/debug/tracing/buffer_size_kb: Permission denied (13) 
error opening /sys/kernel/debug/tracing/trace_clock: Permission denied (13) 
No data was captured. Output file was not written. 
+0

Welche genauen Informationen suchen Sie? – Xarus

Antwort

6

Bestimmte OEMs haben Systrace ohne root-Berechtigungen in mehreren Android-Versionen deaktiviert. Samsung hat dies mit Android 4.3 auf dem Exynos Galaxy S4 getan. Kein Wort darüber, warum oder ob es gelöst wird.

Sie müssen Ihr Gerät rooten, um auf dieses zuzugreifen.

EDIT:

Als weitere Antwort auf diese Frage - viele Geräte mit Mediatek Chipsatz nicht systrace in den Kernel-Optionen aktiviert. Dies liegt an der Tatsache, dass Mediatek eine schlüsselfertige Lösung für OEMs ohne Systrace bietet. Viele OEMs ändern diese Einstellung nicht, wenn sie die Vorkonfiguration erhalten.

Verwandte Themen