android – Logcat日志警告/错误

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

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

解决方法:

Is that normal?

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

How can I fix this problem?

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

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

例…

package com.mycompany.mypackage

public class MyActivity extends Activity {

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

}

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

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

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

上一篇:android – MediaRecorder“开始失败-12”


下一篇:“这里出了点问题,没想到PACKAGE会被恢复”在android Logcat中出错