Tag: android logcat

通过标记名在logcat中过滤输出

我试图通过标签名称过滤从真实设备(而不是模拟器)的logcat输出,但我得到的所有消息是相当垃圾邮件。 我只是想阅读浏览器的消息,应该是像“浏览器: ”或“webkit: ”,但它不工作…这是我得到的:

在Android Studio中恢复LogCat窗口

我最近开始使用Android Studio v0.1.1,而我似乎无法findLogCat …它消失了吗? 或者,如果不是,我该如何启用它? 如果它消失了,有没有什么办法来启用类似的东西来logging我的应用行为(主要是崩溃)?

华为,logcat不显示我的应用程序的日志?

OK,logcat正在显示系统日志,但没有显示我的华为Ascend上的应用程序日志。 如果我切换到其他设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(甚至是相同的APK)。 华为Ascend运行的是Android 4.1.1,在开发者选项中打开USBdebugging开关。 这发生在从命令行或从IntelliJ运行logcat。 而且我确定select了正确的设备 – 事实上,我一次只能插入一个设备。 我试过重新启动adb,清除它的缓冲区等 我可以看到,该应用程序在华为开始,我甚至得到系统日志显示活动已经开始。 但是与其他设备不同,我没有在Activity#onCreate(或从其他地方)login应用程序。 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 应用程序日志如何不能得到交付?

在应用程序中以编程方式读取logcat

我想阅读并对我的应用程序中的logcat日志做出反应。 我发现了下面的代码: try { Process process = Runtime.getRuntime().exec("logcat -d"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); StringBuilder log=new StringBuilder(); String line = ""; while ((line = bufferedReader.readLine()) != null) { log.append(line); } TextView tv = (TextView)findViewById(R.id.textView1); tv.setText(log.toString()); } catch (IOException e) {} 这段代码确实返回了在应用程序启动之前所做的logcat日志 – 但是,是否有可能连续听新的logcat日志?

Logcat的编舞信息的意义

我安装了最新版本的SDK (API 16)并获得了最新的ADT。 我现在看到这些消息在logcat,我很确定,我以前没有见过。 有没有人有这个想法? 06-29 23:11:17.796:我/编舞(691):跳过647帧! 应用程序可能在其主线程上做了太多的工作。 我做了一个search,并find这个链接: http : //developer.android.com/reference/android/view/Choreographer.html 。 这是API 16中引入的新类。 我需要知道如何才能确定我的应用程序可能做的“太多工作”,因为我所有的处理都是在AsyncTask完成的。

过滤LogCat只能从我的应用程序在Android中的消息?

我观察到,当我使用Eclipse的Logcat和ADT for Android,我也得到了许多其他应用程序的消息。 有没有一种方法来过滤,只显示来自我自己的应用程序的消息。