logcat相关内容
每次应用呈现某种布局时,我都会在logcat上收到这些警告.试图搜索但找不到线索. 我认为这与资源(可绘制,字符串或值)有关,但是我不知道是什么原因造成的. 这不是一个错误,但是有点烦人. 有人有主意吗? 04-22 15:28:33.204 21943-21943/xx.xxx.xxxxxxx.xxxxx.xxxxx W/ResourceType﹕ For resour
..
早上好.我的情况很奇怪.该应用程序有时会崩溃,但通常不会崩溃.该应用程序返回到先前的活动或完全退出了该应用程序,而未显示"UNFORTUNATALLY APP CLOSED"对话框和android工作室没有给出任何异常日志.我认为这是一个崩溃...这发生在配备棒棒糖版本(默认kitkat)的huaweu p8 lite和棒棒糖版本(默认4.2.2)的sony xperia z夫妇设备上无法完全调试
..
场景 我已经向几个朋友发布了Android应用程序的Beta版.现在,我想修复测试期间出现的一些错误. 我已经设置了第三方崩溃报告实用程序,因此我可以轻松处理应用程序崩溃.但是,有些错误行为不会导致崩溃.在这种情况下,我想检查一下应用程序日志,看看出了什么问题. 应用程序是否可以通过电子邮件发送其logcat条目? 说明 有许多日志记录应用程序( android-lo
..
默认情况下,当我将Build Variants更改为release时,logcat上没有任何日志,但是我确实需要读取应用程序的发布日志,如何启用此功能? 解决方案 在标记内的清单中添加android:debuggable="true"(默认为false). 从文档中获取: android:debuggable 是否可以调试应用程序, 即使在以用户模式
..
我不确定是否曾经问过这种问题(我曾用Google进行过搜索,但未找到解决问题的正确方法). 我希望我可以从项目中使用的库中禁用(排除)日志标签. 我尝试进入 Logcat控制台>编辑过滤器配置>日志标记(regex),但是在这里,每次创建时,我都必须添加新的日志标记. (而且这种方式不会在我的logcat中显示任何异常) 与本主题相同如何在Android Studio中过滤log
..
当我执行命令 adb logcat 在运行android模拟器时,所有旧日志都消失了,因此我认为它们存储在文件中的某个位置.我可以运行一个命令来清除日志并重新开始吗?如果没有,还有其他方法吗? 解决方案 您尝试过吗? adb logcat -c https://developer.android.com/studio/command-line/logcat.html
..
我在两个android项目中遇到了这个问题.在一种情况下,我尝试将Firebase中的数据检索到Recyclerview中,而在另一种情况下,我尝试使用电话号码登录,但在两种情况下,logcat都显示V/FA: Inactivity, disconnecting from the service 解决方案 Inactivity, disconnecting from the se
..
由于新版本的Android Studio(3.1),Logcat窗口并不总是显示前缀(03-28 12:43:01.091 nl.test.app D/log).我制作了自己的记录器,该记录器以漂亮的方式打印,但是由于某些行不再具有相同的缩进,因此此记录被打破了.我将在下面显示一个示例. 03-28 12:43:01.091 nl.test.app D/log: ╔═════════════
..
如何清空(清除)Android中的logcat缓冲区? 我使用命令行中的adb logcat并将输出通过管道传输到文件,因为DDMS的缓冲区非常有限.目前,当我重新启动我的应用程序(修复错误等之后)时,logcat缓冲区也包含上次启动时的数据.即使卸载该应用程序也不会清除缓冲区.到目前为止,我发现清除缓冲区的唯一方法是重新启动.这是有效的,但想知道是否有更简单的方法. 解决方案 ad
..
在android上尝试我的全新服务后,我得到了: 我想这与清单文件和权限有关,该服务在上一次活动之后启动,以更新服务器上的数据并检索新数据并将id保存在android的sqlite上: 这里也是清单文件:
..
我的活动中包含以下测试代码: @Override public void onStart() { super.onStart(); Log.e(CLASS_NAME, "ERROR onStart()"); Log.w(CLASS_NAME, "WARN onStart()"); Log.i(CLASS_NAME, "INFO onStart()");
..
我目前正在开发一个android应用.我注意到一个非常罕见的错误,导致我的应用程序崩溃.不幸的是,我的智能手机从未出现在我的电脑上.因此,有没有一种方法可以在我的应用程序启动时自动将所有日志(尤其是抛出的运行时异常)保存到文件中,以便我可以将此文件复制到PC并分析错误?该文件应在我的应用程序的每次启动时均被覆盖,以便仅包含上次运行的日志...我该如何实现? 致谢 解决方案 在这里,我
..
我正在使用Android Studio 2.3,而我的手机是Huawei P9 Lite.我注意到我的logcat没有显示手机中的错误.例如,如果我有由于NullPointerException而崩溃的代码,并且在模拟器上运行它,则logcat(字体颜色:红色)中会出现异常,弹出窗口会显示MyApplication stopped working,但是如果我在手机上运行相同的代码,我只是出现崩溃弹
..
我正在使用Monkeyrunner(自动化)在Android设备(三星S2)上测试应用程序,并且由于它不允许我在屏幕上看到图像模式,因此我不得不依靠adb logcat(使用Windows)查找特定消息,以便知道何时为我的自动化脚本加载了下一页. 并且为了在logcat中查找特定的(唯一的)消息,对于我的Monkeyrunner脚本,我必须清除所有的adb日志,然后执行搜索. 是否有办
..
是否还可以在每行中显示日志的包名称? 使用 logcat -v long 将包名字段(在PID之后)准确留为空白. 我想从一个具有不同标签的特定应用程序中过滤日志,只是想知道是否有可能. 解决方案 logcat记录没有“程序包名称字段".因此,没有标准/内置的方法可以对其进行过滤. 尽管自Android 7.0起,您可以结合使用logcat --pid选项和pidof
..
我正在使用Android Studio进行 Flutter 应用开发.似乎一切正常,只是Android Studio不在Logcat中显示“日志".在Logcat部分中,显示“请配置Android SDK".已配置.并在Logcat部分中说“没有连接的设备".在下拉菜单中.当它识别出我的Android手机并在菜单栏正下方显示它时. 是否有解决方法?有什么我想念的吗? 解决方案 202
..
我收到许多与我的应用程序有关的此类logcat消息. 11-19 19:04:23.872 3327 3440 I chatty : uid=10085 com.xxxx.yyy expire 18 lines 这些日志消息是什么?我在这里缺少我的实际应用程序logcat日志吗? 解决方案 我想添加另一个答案,因为现有答案中没有一个实际上回答了'我在这里缺少实际的应用程序log
..
我们正在应用程序中进行一些重大的性能调整,因此我们开始使用方法跟踪来查找瓶颈. 乍一看,Ormlite很好,但是我们发现,例如,在一个耗时8ms的查询中,Ormlite的内部日志需要6ms(75%).此外,这些日志调用处于调试级别. 此刻,我尝试(未成功)通过以下方式将日志级别设置为ERROR: 与adb:adb shell setprop log.tag.ORMLite ERR
..
在Android Studio中运行JUnit(方法)测试时,是否可以打印出Logcat(Log.i,Log.d)消息? 我可以看到System.out.print消息,但没有logcat打印输出. 在运行配置(Android Studio的GUI窗口)中,有用于Android测试下的测试的logcat选项,而对于JUnit测试则没有. 这有可能吗?感谢您的提示! 解决方案
..
我想知道是否有人知道我可以在使用Appium for Android移动设备运行自动化测试时获取logcat的方法。我正在使用Java而且我在Windows环境中。 任何想法?谢谢!! 解决方案 您可以使用此实现: 列表与LT; LogEntry> logEntries = driver.manage()。logs()。get(“logcat”)。getAll();
..