1

コマンドを実行しています

logcat -d AndroidRuntime:E *:S

コンピューターのadbから実行すると、必要なものがすべて表示されます。Androidアプリケーションから実行しようとすると

Runtime.getRuntime().exec("logcat -d AndroidRuntime:E *:S");

出力を印刷すると、ヘッダー以外は何も表示されません。

どうすればこれを修正できますか?

4

1 に答える 1

1

まず、これはサポートされていません。

次に、Android 4.1以降で実行している場合、通常のSDKアプリでは権限を保持できなくなるため、READ_LOGS他のアプリからのメッセージではなく、自分のアプリがログに記録するログメッセージのみが取得されます。

于 2013-01-07T17:44:57.577 に答える