我的应用程序崩溃了。在一瞬间,错误出现在日志中,但很快就被一堆垃圾所取代。我如何找到我的错误?我的错误似乎滚动得太快了,以至于我找不到它。
在日志Cat框的右上角,您应该会看到一个下拉选择器,上面写着“日志级别:详细”选择此选项,然后选择“错误”。这将过滤掉所有非错误日志,所以你所要做的就是向上滚动以找到你要查找的日志。
希望这能有所帮助——凯文·格鲁特
根据我的经验,我刚刚发现每当我的应用程序崩溃时,logcat中都有这个选项(见图)。即使崩溃,它也会显示默认的应用程序包名称(带有黄色箭头的名称)。因此,您必须从下拉列表中选择package name[DEAD]选项(带有黄色复选框),然后选择ERROR(以蓝色包围)。错误应该会显示出来。
logcat_screenshot
目前我在Logcat
so中过滤日志(插入您的包名):
检查您是否在右框中选择了“无过滤器”。有时切换到其他选项(如“Firebase”、“只显示选定的应用程序”)并返回“无过滤器”会很有用。也许等待5-10秒。
我发现Android5(API 21)的像素2模拟器没有显示日志。所以,最好创建Nexus 5/5X模拟器。
还有另一种方法。请参阅Android Studio,应用关闭后logcat清理。
在Android Studio中,Logcat窗口的默认设置似乎是“只显示选定的应用程序”(Logcat窗口的右上角)...它正在查看选定进程的日志(默认情况下,您当前的启动)。所以当您的应用程序在测试过程中崩溃时,该进程就消失了,所以过滤器会清除日志。
相反,选择“编辑过滤器配置…”并为你的应用设置一个过滤器,例如:
...然后为以后的运行选择该过滤器。即使在应用程序崩溃后,这也应该为您保留日志。
因此,您可以在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。 版本: 有谁能帮我找出问题出在哪里吗?