【问题标题】:Android Logcat spams a lot of garbageAndroid Logcat 发送大量垃圾
【发布时间】:2015-04-08 06:08:00
【问题描述】:

最近我的 lolcat 开始发送很多垃圾邮件。我认为那是因为我的代码中有一些错误,但是今天我创建了一个新项目并运行,并且 logcat 再次开始发送垃圾邮件。我的应用程序运行没有问题,但是所有这些垃圾邮件都很烦人,因为我看不到自己的日志( Log.d("TAG", "Hi");例如)。希望任何人都可以帮助我。 有一个我的 logcat 输出运行空应用程序的示例:

04-08 00:36:15.460  19215-19228/? D/DtMediaProvider﹕ Items in Video cursor: #39 | position: #-1
04-08 00:36:15.465  19215-19228/? D/DtMediaProvider﹕ Existing locations #39
04-08 00:36:15.469  19215-19228/? D/DtMediaProvider﹕ Fill mediaValues took: 0 ms
04-08 00:36:15.471  19215-19228/? D/DtMediaProvider﹕ Fill video took: 31 ms for content://media/external/video/media
04-08 00:36:15.501  20043-22809/? D/dalvikvm﹕ GC_EXPLICIT freed 516K, 46% free 9415K/17252K, paused 1ms+6ms, total 28ms
04-08 00:36:15.519    1017-1171/? I/ActivityManager﹕ Start proc com.android.providers.calendar for content provider com.android.providers.calendar/.CalendarProvider2: pid=29499 uid=10011 gids={50011, 3003, 1028, 1015}
04-08 00:36:15.525    1017-1703/? I/ActivityManager﹕ Process com.motorola.context (pid 29470) has died.
04-08 00:36:15.591  29499-29499/? I/CalendarProvider2﹕ Created com.android.providers.calendar.CalendarAlarmManager@42295e38(com.android.providers.calendar.CalendarProvider2@4228d9f0)
04-08 00:36:15.685  29483-29512/? I/ActivityModePolicy﹕ Transition mode: meeting from: 2 to: 2 token:
04-08 00:36:15.688  29483-29512/? W/AbstractModePolicy﹕ Cannot update state for: meeting, from: 2, to: 2
04-08 00:36:15.692  29483-29512/? I/ActivityModePolicy﹕ Active mode set to: ModeModel[id=3, key=sleep, category=activity, priority=1, version=1, status=5, token=sleep_1428465600000, startTime=1428465600163]
04-08 00:36:15.779    1017-2965/? I/ActivityManager﹕ Process com.motorola.contextual.smartrules2 (pid 29483) has died.
04-08 00:36:15.782    1017-1066/? D/WifiStateMachine﹕ handleMessage: E msg.what=131155
04-08 00:36:15.782    1017-1066/? D/WifiStateMachine﹕ processMsg: ConnectedState
04-08 00:36:15.782    1017-1066/? D/WifiStateMachine﹕ processMsg: L2ConnectedState
04-08 00:36:15.796    1017-1066/? D/WifiStateMachine﹕ handleMessage: X
04-08 00:36:15.797    1094-1094/? I/SBar.NetworkController﹕ onReceive: WifiManager.RSSI_CHANGED_ACTION Received
04-08 00:36:15.804  19215-19228/? D/DtMediaProvider﹕ Items in Audio cursor: #642 | position: #-1
04-08 00:36:15.810    1094-1094/? I/SBar.NetworkController﹕ refreshSignalCluster: wifi: mWifiConnected=true Wifi=zz_moto_stat_sys_wifi_signal_2_fully_wide Activity=(none) in=false out=false Accessibility="Dos barras de Wi-Fi"
04-08 00:36:15.818  19215-19228/? D/DtMediaProvider﹕ Existing locations #643
04-08 00:36:15.915  19215-19228/? D/DtMediaProvider﹕ Fill mediaValues took: 0 ms
04-08 00:36:15.917  19215-19228/? D/DtMediaProvider﹕ Fill audio took: 446 ms for content://media/external/audio/media
04-08 00:36:15.975  19215-19228/? D/DtMediaProvider﹕ Items in Image cursor: #785 | position: #-1
04-08 00:36:15.993  19215-19228/? D/DtMediaProvider﹕ Existing locations #785
04-08 00:36:16.138  19215-19228/? D/DtMediaProvider﹕ Fill mediaValues took: 0 ms
04


2015 年 4 月 8 日编辑:

我不知道我的 Android Studio 发生了什么。我试图删除一些配置文件,甚至重新安装 Android Studio,但没有任何效果。我只是应用了一个过滤器,比如 biddestroyer 建议和工作。垃圾邮件减少了,但仍然存在。总之感谢。

【问题讨论】:

  • 您可以在编辑器中根据您的标签过滤日志。
  • 在命令行中输入:adb logcat -v threadtime | findstr /I TAG 这应该只给你你的日志。
  • Android Studio 应该会自动为您设置一个过滤器,以便您看到自己的日志输出,但这有点小故障。尝试检查 Tools->Android->Enable ADB Integration 或重启 Android Studio。

标签: android android-studio logcat spam


【解决方案1】:

如果您使用的是 IntelliJ/Android Studio,您可以按包添加自定义日志过滤器,例如:

【讨论】:

    【解决方案2】:

    如果是 Eclipse,您可以应用过滤器来查看与您的应用程序相关的日志。您可以通过单击日志猫屏幕左上角的加号图标来执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      相关资源
      最近更新 更多