当前位置: 首页 > 知识库问答 >
问题:

Android Studio错误消失在logCat崩溃后

赫连照
2023-03-14

我的应用程序崩溃了。在一瞬间,错误出现在日志中,但很快就被一堆垃圾所取代。我如何找到我的错误?我的错误似乎滚动得太快了,以至于我找不到它。

共有3个答案

周和安
2023-03-14

在日志Cat框的右上角,您应该会看到一个下拉选择器,上面写着“日志级别:详细”选择此选项,然后选择“错误”。这将过滤掉所有非错误日志,所以你所要做的就是向上滚动以找到你要查找的日志。

希望这能有所帮助——凯文·格鲁特

宦烈
2023-03-14

根据我的经验,我刚刚发现每当我的应用程序崩溃时,logcat中都有这个选项(见图)。即使崩溃,它也会显示默认的应用程序包名称(带有黄色箭头的名称)。因此,您必须从下拉列表中选择package name[DEAD]选项(带有黄色复选框),然后选择ERROR(以蓝色包围)。错误应该会显示出来。

logcat_screenshot

廖琪
2023-03-14

目前我在Logcatso中过滤日志(插入您的包名):

检查您是否在右框中选择了“无过滤器”。有时切换到其他选项(如“Firebase”、“只显示选定的应用程序”)并返回“无过滤器”会很有用。也许等待5-10秒。

我发现Android5(API 21)的像素2模拟器没有显示日志。所以,最好创建Nexus 5/5X模拟器。

还有另一种方法。请参阅Android Studio,应用关闭后logcat清理。

在Android Studio中,Logcat窗口的默认设置似乎是“只显示选定的应用程序”(Logcat窗口的右上角)...它正在查看选定进程的日志(默认情况下,您当前的启动)。所以当您的应用程序在测试过程中崩溃时,该进程就消失了,所以过滤器会清除日志。

相反,选择“编辑过滤器配置…”并为你的应用设置一个过滤器,例如:

  • 过滤器名称:MyApp
  • PackageName:com。实例myapp(

...然后为以后的运行选择该过滤器。即使在应用程序崩溃后,这也应该为您保留日志。

因此,您可以在Log Message字段中写入软件包名称。要执行此操作,请在LogCat中按编辑筛选器配置

并设置日志消息:

 类似资料:
  • 我在x64 Windows 10 pro上)我下载了最新版本的JDK和Android Studio,想学习如何构建Android应用程序,直到安装和管理SDK和AVD一切正常,我创建了一个新的Hello World项目,它开始下载一些东西,然后突然崩溃,现在当我启动Android Studio时,它正常打开,但在完成文件索引时崩溃,没有错误消息,它只是关闭。我试着以管理员的身份运行,创建了一个新的

  • 你知道这里发生了什么吗?可以恢复消息和队列吗?如何使用ActiveMQ Artemis数据?所有队列/消息都丢失了。只有dlq/expiryqueue。 我们必须更改配置。所以我们开始更新从机。 为了将故障转移到从服务器以修复主服务器,我们执行了@16:32 在Master上有一些警告,但不多。 在从服务器上,我们可以看到一些超时和连接失败。不确定Slave是否接管了队列并且工作正常。 @16:4

  • 在我的应用程序主页中,auto complete在对话框栏内的按钮上打开,该位置用于搜索查询。问题是,当我尝试通过再次按下按钮来更改位置时,应用程序崩溃,出现以下错误。 这是按钮按活动及其调用的方法。 下面是xml代码 以下是logcat 我已经研究了很多问题,几乎所有的答案都是在中添加一些代码行,而我没有这些代码行。在第一次点击片断的时候,问题是当我再次按下按钮来改变应用程序完全粉碎的位置。欢迎

  • Kafka过去在我自己的电脑上工作得很好。我正在另一台电脑上工作,上面写着 为目录C:\tmp\kafka logs(kafka.server.LogDirFailureChannel)java中的\uu consumer\u offset-41创建日志时出错。木卫一。IOException:映射在sun失败。尼奥。总经理。Kafka地图(FileChannelImpl.java:940)。日志抽

  • 有人尝试过新的火力点坠毁报告吗?

  • 我试图将与一起使用,我为chromedriver到/usr/local/bin的路径创建了一个符号链接,但当我运行 我的错误是 它还会生成一个核心。******,一个包含五个随机数的核心文件点,大小超过200MB。 版本: 有谁能帮我找出问题出在哪里吗?