dov*_*ska 4 android logcat android-studio
当我通过ADB连接我的galaxy s3 mini并尝试使用android studio调试应用程序时,我在logcat中收到无尽的错误/警告消息,不停的消息就像疯了一样.这是正常的吗?通常使用模拟器我在logcat中没有收到大量的消息.我该如何解决这个问题?这里是logcat的样子http://pastebin.com/JaVhYaCt或http://i.imgur.com/aaavMZm.png?1
顺便说一句:我仍然可以测试应用程序.
这是正常的吗?
是的 - 系统本身以及每个应用程序都使用日志记录,这就是您所看到的.一个简单的模拟器将没有很多应用程序与接收器和服务运行,因此您将看不到相同数量的日志记录.
我该如何解决这个问题?
你不能这样,但你可以通过强制从设备上的"设置"关闭各种应用程序来减少它.不一定是个好主意,但这是你的选择.
您可以通过在代码中使用包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"以仅查看来自您自己的应用程序组件的日志记录.
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |