在 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 结构中是否存在持续产生这些错误的根本缺陷?