Logcat日志警告/错误

dov*_*ska 4 android logcat android-studio

当我通过ADB连接我的galaxy s3 mini并尝试使用android studio调试应用程序时,我在logcat中收到无尽的错误/警告消息,不停的消息就像疯了一样.这是正常的吗?通常使用模拟器我在logcat中没有收到大量的消息.我该如何解决这个问题?这里是logcat的样子http://pastebin.com/JaVhYaCthttp://i.imgur.com/aaavMZm.png?1

顺便说一句:我仍然可以测试应用程序.

Squ*_*onk 5

这是正常的吗?

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

我该如何解决这个问题?

你不能这样,但你可以通过强制从设备上的"设置"关闭各种应用程序来减少它.不一定是个好主意,但这是你的选择.

您可以通过在代码中使用包TAG然后应用过滤器来仅使用TAG显示logcat数据来改进.

例...

package com.mycompany.mypackage

public class MyActivity extends Activity {

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

}
Run Code Online (Sandbox Code Playgroud)

在上面TAG将是"com.mycompany.mypackage.MyActivity".使用protected作为改性剂,以便延长其任何类MyActivity会自动分配自己的类名TAG.

记录时只需使用`Log.d(TAG,"Some text");

然后,您只需要过滤"com.mycompany.mypackage"以仅查看来自您自己的应用程序组件的日志记录.