Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Logcat日志警告/错误_Android_Android Studio_Logcat - Fatal编程技术网

Android Logcat日志警告/错误

Android Logcat日志警告/错误,android,android-studio,logcat,Android,Android Studio,Logcat,当我通过ADB连接galaxy s3 mini并尝试使用android studio调试应用程序时,我会在logcat中收到无休止的错误/警告消息,不停的消息就像疯了一样。这正常吗?通常使用emulator,我不会在logcat中获得大量消息。我如何解决这个问题?下面是logcat的样子或 顺便说一下:我仍然能够测试应用程序 这正常吗 是-系统本身以及每个应用程序都使用日志记录,这就是您看到的。一个简单的模拟器不会有很多应用程序运行接收器和服务,所以你不会看到同样数量的日志记录 我如何解决这个问

当我通过ADB连接galaxy s3 mini并尝试使用android studio调试应用程序时,我会在logcat中收到无休止的错误/警告消息,不停的消息就像疯了一样。这正常吗?通常使用emulator,我不会在logcat中获得大量消息。我如何解决这个问题?下面是logcat的样子或

顺便说一下:我仍然能够测试应用程序

这正常吗

是-系统本身以及每个应用程序都使用日志记录,这就是您看到的。一个简单的模拟器不会有很多应用程序运行接收器和服务,所以你不会看到同样数量的日志记录

我如何解决这个问题

你不能这样做,但你可以通过强制关闭设备“设置”中的各种应用程序来减少。不一定是个好主意,但这是你的选择

您可以通过在代码中使用包标记,然后应用过滤器来仅显示带有标记的logcat数据来改进

例如

package com.mycompany.mypackage

public class MyActivity extends Activity {

    protected final String TAG = getClass().getName();

}
在上面的
中,标记将是“com.mycompany.mypackage.MyActivity”。使用
protected
作为修饰符,这样扩展
MyActivity
的任何类都会自动将自己的类名分配给
标记

在记录日志时,只需使用`Log.d(标记“sometext”)


然后,您只需在“com.mycompany.mypackage”上进行筛选,就可以只查看您自己的应用程序组件的日志记录。

最简单的答案是,查看所有这些详细的日志记录是正常的(logcat包含手机上所有内容的信息,因此可能会变得非常详细)

您可以使用过滤器过滤logcat中显示的内容。如果使用命令行,它可能是这样的(不要忘记结尾S:-,它指示“静默”所有内容。命令行中的简单标记筛选器可能是这样的(仅显示带有标记SHOWTAG1和SHOWTAG2的消息:

adb logcat SHOWTAG1:* SHOWTAG2:* S:*
eclipse工具(可能还有Android Studio,不确定)也有一个Logcat查看器,它允许您应用标签进行过滤,或者使用正则表达式或其他过滤机制来修改所显示的内容


总而言之,Logcat是冗长的,你需要专门过滤它以查看你想要的内容。

哪一行被垃圾邮件?你的链接很难阅读。我更新了问题。添加了截图。这没有帮助,我不知道什么消息是你的,什么是垃圾邮件。或者它只是随机的,你自己无法分辨。它们太多了。很好rd告知。例如,日志中的类似消息:12-22 15:30:01.580 1660-2127/?W/FrameworkListener﹕ 处理程序“接口”错误(没有这样的设备)谢谢,这就是我想知道的。android studio提供相同的功能,不需要代码above@Jacky:嗯?你想进一步解释一下这个评论吗?