2017-12-21 11 views
0

短い説明: は実際に時々SYSTRACE作業でトレースが、私のアプリケーションと何もディない場合にのみ。いくつかの通常のユーザーアクションを実行しようとすると、トレース保存プロセスはエラーで終了します。SYSTRACEエラー:不正なファイルディスクリプタ(9)

エラーメッセージ: システムトレースの収集中に予期しないエラーが発生しました。 トレース開始マーカーが見つかりません 'TRACEを:':不正なファイルディスクリプタ(9)

スクリーンショット: here the error window itself

が/ SYS /カーネル/デバッグ/トレース/ trace_markerに書き込むトレース...エラーをキャプチャ

ご覧のとおり、シスレースのAndroidデバイスモニタを使用していますが、これが問題です。

systraceをcmdと使用すると、pythonが動作する必要があります。だから私は2.7と3.6の両方のバージョンのPythonを試してみましたが、それらのどれも働いていませんでした。

トレースは、デフォルトのADMが必要とするメインのユーザーディレクトリに格納されます。

私はこの問題を解決するために全インターネットを検索しましたが、何も見つかりませんでしたので、助けてください。

+0

[ask] – Aron

答えて

1

解決策が見つかりました。トレースを実行する前に、シストレースに大きなメモリを割り当てるだけで済みます。したがって、 "Trace Buffer Size(kb)"では、既定値2048以上を書き込み、エラーが消えなければなりません。私は個人的に16000 kbを使用しています。

関連する問題