android是不是不断产生错误?

Posted

技术标签:

【中文标题】android是不是不断产生错误?【英文标题】:Is android constantly producing errors?android是否不断产生错误? 【发布时间】:2013-01-01 01:21:22 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

以上是关于android是不是不断产生错误?的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 重复生成的文件

Flutter Android Studio 不断出现 gradle 错误?

离子构建android,错误:产生EACCES

React Native 运行 - Android 产生奇怪的错误

React Native 应用程序不断关闭 android 模拟器

为啥我不断获取数据库磁盘映像在 android studio 上格式错误