草庐IT

Eclipse中多个标签的Android LogCat过滤器

单击创建过滤器无法从文档中弄清楚如何为两个或多个标签创建过滤器。如果我有两个标签com.test.TestClassA和com.test.TestClassB我如何创建一个过滤器来显示这两个类的日志?我看到了如何只为某些标签启动ADB,但是如何在eclipse中完成呢?请提供详细信息谢谢。在Eclipse中创建新过滤器时,我需要在标记行中输入什么? 最佳答案 作为pointed通过BrainReinhold,您可以将标签过滤器与竖线|组合(这显然意味着逻辑“或”)。您还可以在logcat搜索框中使用该(以及其他正则表达式)语法(通过

android - Eclipse Android - Logcat 清除速度太快

我一直在使用适用于Android的Eclipse(最新版本),一段时间以来,Logcat没有任何问题。由于未知原因,Logcat不再保留调试消息。Logcat在大约5秒内被清除。有什么方法可以防止Logcat消息的自动清除?否则我无法阅读这些消息。 最佳答案 更改您的LogCat缓冲区长度:Window/Preferences/Android/LogCat/缓冲区中的最大LogCat消息数_将其设置为0表示无限大小(感谢下面的评论者) 关于android-EclipseAndroid-L

android - 当 Android Studio 检测到手机时,logcat 中没有可调试的进程

大家!我被androidstudio弄糊涂了。当我插入手机调试应用程序时,logcat可以检测到我的手机,但我无法选择进程。它说的是“不可调试的进程”,而不是常见的“不可调试的应用程序”。我的手机是samsungs5(android6.0),已root。有什么想法吗?谢谢! 最佳答案 我有一个类似的问题,当我构建一个应用程序时,我可以在Logcat中选择设备,但不能选择进程。(同样的消息,“没有可调试的进程”)原因:我在release中构建我的应用程序,然后,当我将构建变体更改为debug时,我能够选择进程。

android - 在发布的 Android 应用程序中完全禁用 LogCat 输出?

在将应用发布到市场之前关闭我自己的应用的LogCat输出非常简单。我也知道如何通过标签和/或id有选择地过滤LogCat消息以方便我自己的调试。但现在我对可能更困难的事情感兴趣(也许不可能?):禁用所有LogCat输出,尤其是那些来自TtsService、GoogleLoginService等第三方服务的输出。这可能吗?进一步澄清:我不有兴趣为自己过滤掉消息。我对从AndroidMarket下载我的应用程序的人禁用3rd-party消息很感兴趣。这可能吗? 最佳答案 您可以使用ProGuard完全删除任何没有使用返回值的行,方法是告

android logcat 记录聊天模块行过期消息

我收到很多与我的应用程序相关的此类logcat消息。11-1919:04:23.87233273440我闲聊:uid=10085com.xxxx.yyy过期18行这些日志消息是什么?我在这里错过了我的实际应用程序logcat日志吗? 最佳答案 我想添加另一个答案,因为现有答案都没有真正回答“我在这里错过了我的实际应用程序logcat日志吗?”问题。是的,你错过了日志。只要应用程序被logcat认为是“聊天”(每秒超过5行),你的应用程序的日志就会折叠起来。您可以通过将您的应用列入logcat的白名单来避免这种行为:adblogcat

Android App 在没有任何 logcat 或任何异常的情况下崩溃

美好的一天。我的情况很奇怪。应用程序在某些时候崩溃,但不像通常那样崩溃。应用程序返回之前的Activity或完全退出应用程序而不显示对话框“不幸的应用程序已关闭”和android工作室没有给出任何异常日志。我认为这种行为是崩溃......这发生在几个设备上,这些设备是带有Lollipop版本(默认kitkat)的huaweup8lite和带有Lollipop版本(默认4.2.2)的索尼xperiaz。我根本无法调试应用程序并且根本崩溃...在其余设备上,应用程序不会崩溃或不会重新启动或不会退出,所以我不知道它有什么问题...请您帮帮我吗?构建gradle文件,这可能是奇怪的“崩溃”选项

java - 将 Logcat 保存到 Android 设备中的文本文件

我在android设备上运行应用程序时发现了一些崩溃,但没有在模拟器中显示。所以我需要将Logcat保存在我设备内存或SD卡中的文本文件中。你能建议我这样做的好方法吗? 最佳答案 在应用的开头使用Application类。这允许正确的文件和日志处理。下面的代码在以下位置创建一个日志文件:/ExternalStorage/MyPersonalAppFolder/logs/logcat_XXX.txtXXX是以毫秒为单位的当前时间。每次运行应用时,都会创建一个新的logcat_XXX.txt文件。publicclassMyPersona

java - 在每个 Eclipse 调试/运行时自动清除 LogCat?

我原以为这是一项简单的任务,但我很惊讶没有找到答案。让我澄清一下:我不想手动调用adblogcat-c。其实我连命令行查看LogCat都没有,所以我不要认为这是可能(编辑:实际上,通过在单独的命令行中运行命令......但我不想这样做)。我正在使用Eclipse来查看LogCat。我不想每次都点击按钮ClearLog。这就是我现在正在做的。我愿意,以编程方式或通过Eclipse的运行/调试配置,或者想要一种自动清除LogCat的方法当我点击Ctrl+F11来运行我的Android项目时。我的LogCat变得杂乱无章。Ctrl+F11并不重要——它只是我调试的快捷方式。我想在调试/运行时

android - LogCat 在 Eclipse 中停止运行需要重新启动

即使我处于Debug模式,LogCat也会定期停止显示消息。在其他时候,它一次只显示一行!我有一个解决方案,重启eclipse。但我想更好地理解这一点。发生这种情况时重新启动Eclipse需要花费太多时间。我在模拟器上看到了这种行为并连接到了设备。LogCat要么显示一行没有历史记录,要么什么也没有。 最佳答案 我遇到了同样的问题,这里的解决方案对我不起作用。我找到的解决方案是打开DDMS透视图并在“设备”窗口中选择设备和正在运行的进程。完成后,LogCat恢复活力。 关于android

java - 将Bundle的内容打印到Logcat?

如果您不记得所有键的名称,有没有一种简单的方法可以将Bundle的内容打印到Logcat(即使只打印键名也很酷)? 最佳答案 Bundle#keySet()应该可以。for(Stringkey:bundle.keySet()){Log.d("myApplication",key+"isakeyinthebundle");}如果你想得到Object,你可以使用Bundle#get(Stringkey)(whichisalsointhesamedocumentationIlinkedatthetopofmyanswer).但是,请记住使