0

在 IntelliJ IDEA 的 Android 目录中,有一个“错误”过滤器。通过 USB 连接我的 Android 手机,我发现每当我进行操作时,例如浏览菜单、打开或关闭应用程序,或在我正在设计的应用程序中进行的任何操作,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

第二个最常见的是音频错误(请注意,我的手机处于静音状态)

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)

我的一个错误涉及我的 USB,尽管我相信这是因为在调试期间重新启动应用程序时它断开了连接。

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

为什么会发生所有这些错误?Android 是否总是会导致错误并修复它们?Androids 结构中是否存在持续产生这些错误的根本缺陷?

4

1 回答 1

2

为什么会发生所有这些错误?

根据我对 Android 源代码的阅读,这些消息都不应该以错误严重程度记录。它们都以信息或详细的严重性记录,而不是错误。

我首先会在 IntelliJ 之外检查 LogCat,例如通过monitorSDKtools/目录中的程序及其 DDMS 副本。如果您在那里看到以适当级别记录的内容,那么 IntelliJ 可能在向您显示这些消息的方式上存在错误。

否则,如果我不得不猜测,谁让你的 ROM 搞砸了,将所有这些事情升级为错误严重性。如果这是一个 ROM 模组,请向模组制造商投诉。如果这是生产 ROM,请向您的设备制造商投诉。

于 2013-01-01T01:38:13.780 回答