問題タブ [systrace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Windows の Systrace コマンド ライン ツールが機能しない
Windows 10でsystrace.pyを起動しようとしていますが、次のエラーが発生しました
ファイル "C:\Users\smityukh\AppData\Local\Android\sdk\platform-tools\systrace\catapult\systrace\systrace....\devil\devil\utils\cmd_helper.py"、97 行目、Popen preexec_fn 内=lambda: signal.signal(signal.SIGPIPE, signal.SIG_DFL)) ファイル "C:\Python27\lib\subprocess.py"、664 行目、初期化でValueError ("preexec_fn は Windows ではサポートされていません" ValueError: preexec_fn はWindows プラットフォームではサポートされていません
起動方法を教えてください。
android - Systrace '/sys/kernel/debug/tracing/tracing_on' が存在しません
Lollipop 5.1.1 を実行しているルート化されていない Nexus 4 デバイスのコマンド ラインでsystrace ツールを使用しようとしています。次のようなコマンドを実行しようとすると、次のように表示されます。
次のエラーが表示されます。
ただし、adb コマンドを使用すると、次のようになります。
ファイル「tracing_on」が存在することを確認できます。
ただし、systrace ツールは Android デバイス モニターで正常に動作します。コマンド ラインを使用する理由は、ツールをプログラムで呼び出してアプリケーションを分析したいからです。
Oneplus 3 や Samsung Galaxy s6 などの他のデバイスでまったく同じコマンドを実行しようとしたところ、ツールは完全に機能し、html ファイルを生成できました。同じエラーを生成するのは、このデバイスと Samsung Galaxy s4 だけです。
どんな助けでも大歓迎です。