3

エミュレーターで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

だからどうやら私はルートであっても書き込みアクセス権を持っていません....

編集:

/data/パスにフォルダーを作成できますが、 /sys/パスには作成できません...

エミュレータ環境で/sys/パスにフォルダを作成できる人はいますか?

助けはありますか?

ありがとう !

4

1 に答える 1

4

提供されているエミュレーターでは、Linux カーネルのコンパイルが TRACING OPTIONS を有効にせずに行われたため、これは不可能です。

これを可能にするには、必要なオプションを有効にして Linux カーネルを再コンパイルする必要があります。

手順は次の場所にあります。

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

PS @zapl およびその他の関係者に感謝します。

よろしく、

于 2013-04-09T14:56:55.087 に答える