16

何らかの理由で、Log.i() 以上のすべてのレベルのメッセージを表示できますが、Log.d() または Log.v() レベルは表示できません。この理由を見つけるのはあまり運がありませんでした。誰でもこれを修正する方法を知っていますか?

詳細: これは、Eclipse の logcat ドロップダウンで適切なレベルを選択するのを忘れているという問題ではありません。問題のログ メッセージは、携帯電話で logcat を追跡するために持っているアプリにも表示されません。(ただし、デバッグ ログ メッセージは他のアプリから表示されます)。私はOSXを実行しています。

4

2 に答える 2

13

ADB から直接適切なログ レベルを有効にする必要があったことがわかりました。

$ ./adb shell stop
$ ./adb shell setprop log.tag.MYTAG VERBOSE
$ ./adb shell start

これで問題は解決しました。ただし、電話を再起動するたびにそれを行うのは面倒なようです。

于 2012-10-26T01:48:28.257 に答える
-1

また、メーカーによってはロギングを制限している場合もあります。(例: Huawei - Huawei、logcat でアプリのログが表示されませんか? )。何も機能しない場合は、別のモバイルで実行してみるか、電話固有の解決策を見つけてみてください。

于 2017-01-10T21:10:04.723 に答える