0

IntelliJ IDEA の Android カタログには、「エラー」のフィルターがあります。Android フォンを USB 経由で接続すると、メニューを移動する、アプリを開いたり閉じたりするなどのアクションを実行するたびに、または設計中のアプリでアクションを実行すると、LogCat がエラー行を吐き出すことがわかりました。

それらのほとんどは、次のような ActivityThread エラーです。

12-31 19:58:57.149: ERROR/ActivityThread(16017): >>> handling: 124
12-31 19:59:07.819: ERROR/ActivityThread(28993): >>> handling: 124
12-31 19:59:11.270: ERROR/ActivityThread(273): >>> handling: 113
12-31 19:59:11.290: ERROR/ActivityThread(273): >>> handling: 114
12-31 19:59:11.300: ERROR/ActivityThread(273): >>> handling: 115
12-31 19:59:11.470: ERROR/ActivityThread(273): >>> handling: 116
12-31 19:59:11.490: ERROR/ActivityThread(273): >>> handling: 119

2 番目に多いのは音声エラーです (私の電話はサイレント モードになっていることに注意してください)。

12-31 19:56:18.760: ERROR/AudioPolicyManagerBase(97): getDeviceForStrategy() from cache strategy 0, device 2
12-31 19:56:18.760: ERROR/AudioPolicyManagerBase(97): getNewDevice() selected device 2
12-31 19:56:18.760: ERROR/AudioHardwareMSM72XX(97): Routing audio to Speakerphone
12-31 19:56:18.760: ERROR/AudioHardwareMSM72XX(97): [FM]sndDevice(6) mCurSndDevice(6) mFM(0)
12-31 19:56:18.760: ERROR/AudioHardwareMSM72XX(97): rpc_snd_set_volume(28, 0, 7)

エラーの 1 つに USB が関係していましたが、デバッグ中にアプリを再起動したときに USB が切断されたためだと思います。

12-31 19:43:51.170: ERROR/Tethering(150): active iface (usb0) reported as added, ignoring

これらすべてのエラーが発生するのはなぜですか? Android は永続的にエラーを引き起こし、それらを修正していますか? これらのエラーを生成し続ける Android の構造に根本的な欠陥はありますか?

4

1 に答える 1

2

なぜこれらすべてのエラーが発生するのですか?

私がAndroidのソースコードを読んだことに基づいて、これらのメッセージはいずれもエラーの重大度でログに記録されるべきではありません。それらはすべて、エラーではなく、情報または詳細な重大度でログに記録されます。

monitorまず、SDKのtools/ディレクトリからのプログラムやDDMSのコピーなど、IntelliJの外部でLogCatを調べます。そこに適切なレベルでログが記録されている場合は、IntelliJにこれらのメッセージの表示方法にバグがある可能性があります。

そうでなければ、私が推測しなければならない場合、あなたのROMを作った人は誰でも何かを台無しにし、これらすべてをエラーの重大度にエスカレートします。これがROMmodの場合は、modメーカーに文句を言ってください。これが実動ROMの場合は、デバイスの製造元に問い合わせてください。

于 2013-01-01T01:38:13.780 に答える