我在SO中搜索过这个问题,但这些答案对我没有帮助。
我最近在Android Studio中更新了我的Android SDK。之后,每当我通过USB连接我的设备时,它会在Logcat中显示来自Android设备的全部数据。我想过根据用法选择Debug,Verbose和error来过滤它。但是一切都还有不必要的数据。在以前的SDK中,我没有看到这个问题。如何解决避免不必要的数据?
答案 0 :(得分:1)
show only selected application
过滤器仅在您选择了应用程序时才有效。在上面的工具栏中,no debuggable applications
表示它没有找到任何要过滤的应用程序,因此它只显示整个logcat输出。
构建应用程序并将其部署到设备,然后从许多现在称为no debuggable applications
的下拉列表中选择应用程序。然后应该将输出过滤到您的应用程序。
答案 1 :(得分:0)
选择日志级别为waring或error,并在代码中使用
log.w("TAG", "Warning log message");
或
log.e("TAG", "Error log message");
如果要使用调试日志级别,可以使用
log.d("MYDEBUGTAG", "Debugg log message");
并通过在日志级别选择器旁边的文本框中键入标记“MYDEBUGTAG”来过滤调试消息。 希望它有所帮助。