logcat相关内容
我们现在正在与几个朋友一起测试我们的应用程序.有时会出现一些不会引发异常的错误.所以我真的不知道问题是什么.所以我认为实现一个菜单项是个好主意,它允许将 logcat 输出发送到电子邮件地址,以便我们可以检查日志. 不幸的是,我没有在互联网上找到如何从手机中提取 logcat 的提示.如何发送电子邮件应该不是问题. 解决方案 看android-log-collector,因为它做你想
..
我正在 Eclipse 中开发 Android 应用程序,如何将 logcat 消息发送到剪贴板? 解决方案 选择消息并按 ctrl+c.您可以使用此按钮将其保存在文本文件中: 如果您使用的是 mac,解决方法是右键单击,找到类似的消息,然后从对话框中复制.– 谢谢斯尼科拉斯
..
我收到了很多与我的应用程序相关的此类 logcat 消息. 11-19 19:04:23.872 3327 3440 I chatty : uid=10085 com.xxxx.yyy 过期 18 行 这些日志消息是什么?我是否在这里遗漏了我的实际应用程序 logcat 日志? 解决方案 我想添加另一个答案,因为现有答案中没有一个真正回答了“我是否在这里缺少实际应用程序 log
..
我发现在 android 设备中运行应用程序时发生了一些崩溃,这在模拟器中没有显示.因此,我需要将 Logcat 保存在设备内存或 SD 卡中的文本文件中.你能建议我这样做的好方法吗? 解决方案 在应用的开头使用 Application 类.这允许正确的文件和日志处理. 下面的代码在以下位置创建一个日志文件: /ExternalStorage/MyPersonalAppFolder
..
我相信应用程序在 android post 4.2 中读取日志的方式已经发生了变化.但我想知道我是否可以从当前版本的 android 应用程序中读取所有日志,包括来自 logcat 的系统日志?如果是,是否需要一些许可? 解决方案 除非你 root 否则你不能这样做,因为 Jelly Bean.请参阅此 Android 错误报告 和此 相关讨论.引用: 变化是第三方应用程序无法再读取
..
当我使用 Android 模拟器时,我可以执行“adb logcat"来查看源自我的代码的输出消息 (log/system.out.println).它还显示了在执行过程中发生的异常的堆栈跟踪. 但是,当我使用真正的手机时,“adb logcat"不执行/不显示任何内容. 我也试过“adb -d logcat",它也没有显示任何内容. 有什么办法让它在真机上运行吗? 谢谢.
..
我正在尝试在 logcat 上显示长消息.如果消息的长度超过 1000 个字符,它就会被破坏. logcat 显示长消息所有字符的机制是什么? 解决方案 如果 logcat 的长度上限为 1000,那么您可以使用 String.subString() 拆分要记录的字符串并将其分块记录.例如: int maxLogSize = 1000;for(int i = 0; i
..
我正在尝试通过标签名称过滤来自真实设备(不是模拟器)的 logcat 输出,但我收到了所有相当垃圾邮件的消息.我只是想从浏览器读取消息,应该是类似 "browser:" 或 "webkit:" 的内容,但它不起作用......这是我得到的: 解决方案 使用这个: adb logcat -s "TAGNAME"
..
我有一个初学者问题,我想调试我的应用程序,但我不知道如何正确使用 Logcat. 现在,我收到了这个错误,我不知道这是什么意思. 我如何使用这些信息?有可以看的教程吗? 感谢您的帮助. 09-23 11:27:55.968: E/AndroidRuntime(807): 致命异常: main09-23 11:27:55.968: E/AndroidRuntime(807): j
..
在向市场发布应用之前关闭我自己的应用的 LogCat 输出很简单.我也知道如何通过标签和/或 ID 有选择地过滤 LogCat 消息,以方便我自己的调试. 但现在我对一些更困难的事情感兴趣(也许不可能?):禁用所有 LogCat 输出,包括 &尤其是来自 TtsService、GoogleLoginService 等 3rd 方服务的那些. 这可能吗? 进一步澄清:我不有兴趣为自
..
我想写一些调试输出到日志中,用logcat查看. 如果我向 System.out 写了一些东西,这已经在 logcat 中显示了. 写入日志并向输出添加级别和标签的干净方法是什么? 解决方案 查看 android.util.Log.它允许您以各种日志级别写入日志,并且您可以指定不同的标签来对输出进行分组.例如 Log.w("myApp", "无网络"); 将输出带有标签 m
..
如何按应用程序过滤 Android logcat 输出?我需要这个,因为当我连接设备时,由于来自其他进程的垃圾邮件,我找不到我想要的输出. 解决方案 编辑:原文如下.当一个 Android Studio 不存在时.但是如果你想过滤整个应用程序,我会使用 pidcat 进行终端查看或 Android Studio.使用 pidcat 而不是 logcat 那么标签不需要是应用程序.你可以用
..
Logcat 允许过滤日志,但它的工作原理是这样的:您定义过滤器,而 logcat 只显示与过滤器匹配的消息.但是有没有办法显示除过滤器定义的某些标签之外的所有日志? 解决方案 如果你使用的是 adb logcat 你可以通过 grep 管道并使用它的反向匹配:来自 grep 手册页: v, --invert-match反转匹配的意义,选择不匹配的行. 例如: $adb lo
..
创建 MediaPlayer 实例时 LogCat 显示此错误: QCMediaPlayer 媒体播放器不存在 为什么会这样,是否正常? 示例: package com.example.testapp;导入 android.app.Activity;导入 android.media.MediaPlayer;导入 android.os.Bundle;公共类 MainActivit
..
我在 logcat 中收到以下警告. getExtractedText on inactive InputConnection 我无法找到其背后的原因.请帮忙 解决方案 我遇到了类似的问题.我的日志: W/IInputConnectionWrapper(21214): getTextBeforeCursor on inactive InputConnectionW/IInputCon
..
我真的很牛逼.当我单击微调器、打开菜单项或长按打开上下文菜单时,我收到相同的 Logcat 消息: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null 标签为ViewRootImpl,消息为sendUserActionEvent() mView == null.我在网上找不到任何对此有帮助
..
我正在开发一个非常简单的 Android 应用程序.我制作了一个闪屏、主菜单和一个带有单选按钮和一个按钮的页面(根据选中的单选按钮播放声音).该应用程序运行良好(不会崩溃),但我一直在 logcat 中遇到所有这些错误(我使用模拟器运行应用程序).那可能是什么?我怎么能修好呢?我应该担心吗?当有人问起时,我会额外发布代码,因为我不知道问题出在哪里,而且我不想无缘无故地将所有 .java 和 xml
..
为什么 logcat 在我的 Android 中不显示任何内容(虽然使用 Eclipse 开发应用程序)? 它只是不打印任何东西.它是空的. 解决方案 也许你有 Mylyn安装了吗? http://code.google.com/p/android/issues/detail?id=1808
..
谁能告诉我应该如何阅读 Logcat 中的错误?我想了解我的问题在哪里. 目前,我试图阅读它,但找不到崩溃的原因. 这是我不明白的 Logcat: 05-18 18:29:44.160: 错误/AndroidRuntime(2145): 致命异常: main05-18 18:29:44.160:错误/AndroidRuntime(2145):java.lang.RuntimeExce
..
不同的 LogCat 方法是: Log.v();//详细日志.d();//调试日志.i();//信息日志.w();//警告日志.e();//错误 使用每种类型的日志记录的适当情况是什么?我知道这也许只是一点点语义,也许它并不重要,但是对于 Android Studio 和 Eclipse 中的 LogCat 过滤,很高兴知道我正在使用正确的方法合适的时间. 解决方案 我们倒序来:
..