不同的LogCat方法是:
Log.v(); // Verbose
Log.d(); // Debug
Log.i(); // Info
Log.w(); // Warning
Log.e(); // Error
Run Code Online (Sandbox Code Playgroud)
使用每种类型的日志记录的适当情况是什么?我知道也许它只是一点点语义,也许它并不重要,但是对于LogCatAndroid Studio和Eclipse中的过滤,我很高兴知道我在适当的时候使用了正确的方法.
我昨天安装了Android Studio,我尝试使用LogCat查看日志.但是在logcat中没有任何东西可以显示.我使用终端运行./adb logcat它的工作原理.
是否有人可以向我解释如何在Android Studio中使用logcat?
为什么logcat在我的Android 中没有显示任何内容(使用Eclipse开发应用程序时)?
它只是不打印任何东西.它是空的.
我最近开始使用Android Studio v0.1.1,而我似乎无法找到LogCat ......它消失了吗?或者如果没有,我该如何启用它?
如果它消失了,有没有办法启用类似的东西来记录我的应用程序行为(主要是崩溃)?
好的,logcat正在显示系统日志,但它没有在我的华为Ascend上显示应用程序日志.如果我切换到另一台设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(相同的APK甚至)日志.
华为Ascend正在运行Android 4.1.1,它在开发者选项中打开了USB调试功能.从命令行或IntelliJ运行logcat时会发生这种情况.而且我确保选择了正确的设备 - 事实上我一次只插入一个设备.我已经尝试重新启动adb,清除它的缓冲区等
我可以看到应用程序是从华为开始的,我甚至得到系统日志显示Activity已经启动.但与其他设备不同,我没有在Activity#onCreate(或其他任何地方)登录应用程序.
08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Run Code Online (Sandbox Code Playgroud)
如何交付应用程序日志?
我试图通过标签名称来过滤来自真实设备(而不是模拟器)的logcat输出,但是我得到的所有消息都是垃圾邮件.我只想阅读浏览器中的消息,这些消息应该类似于"browser:"或"webkit: ",但它不起作用......这就是我得到的:

我想将一些调试输出写入日志以使用logcat进行查看.
如果我向System.out写了一些东西,这已经在logcat中显示了.
写入日志并向我的输出添加级别和标记的干净方法是什么?
如何在Android中清空(清除)logcat缓冲区?
我从命令行使用adb logcat并将输出传递给文件,因为DDMS的缓冲区非常有限.目前,当我重新启动我的应用程序(修复错误等)之后,logcat缓冲区也有来自上一次启动的数据.即使卸载应用程序也不会清除缓冲区.到目前为止,我发现清除缓冲区的唯一方法是重启.这很有效,但想知道是否有更简单的方法.
如何通过应用程序过滤Android logcat输出?我需要这个,因为当我附加设备时,由于来自其他进程的垃圾邮件,我无法找到我想要的输出.
我在logcat中收到以下警告.
getExtractedText on inactive InputConnection
Run Code Online (Sandbox Code Playgroud)
我无法找到背后的原因.请帮忙