2013-12-11 10 views
8

私はhttp://developer.android.com/tools/debugging/systrace.htmlに従っていますが、私のMoto X(KitKat)ではsystraceを実行できません。何か案は?KitKatでMoto Xでsystraceを使用しようとすると「許可が拒否されました(13)」

$ 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

どのような正確な情報をお探しですか? – Xarus

答えて

6

いくつかのアンドロイドバージョンで特定のOEMがルート権限なしでsystraceを無効にしています。 SamsungはExynos Galaxy S4でAndroid 4.3を使用してこれを行っています。なぜ、またはそれが解決されるかについての言葉はありません。

これにアクセスするには、デバイスをルートする必要があります。

EDIT:

これにさらに答えとして - メディアテックのチップセットを持つ多くのデバイスは、カーネルオプションでSYSTRACEを有効にしていません。これは、Mediatekが、シスタレスをチェックしていないOEMにターンキーソリューションを提供しているためです。多くのOEMは、事前構成を受け取ったときにこの設定を変更しません。

関連する問題