【发布时间】:2015-06-16 14:50:31
【问题描述】:
自 Android Studio 更新 1.2 Beta 以来,我的 logcat 出现问题。当我运行我的应用程序时,它会像往常一样记录所有内容,然后我的应用程序崩溃,应用程序说:不幸的是,游戏已停止。
几秒钟后,android 会关闭该消息。 发生这种情况时,我的 logcat 也会被完全清除,这意味着我几乎没有时间阅读错误。我确实找到了一些关于缓冲区的信息,但似乎 Android Studio 没有增加的选项除了我怀疑这是问题的事实之外。
可能有用的是,在它清除并填充之后,进程更改为 Android.process.core 并且我在 logcat 中收到的消息是:
04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕
Debugger has detached; object registry had 1 entries
编辑:我确实阅读了有关断点的信息,因此在设置-构建、执行、部署-调试器中禁用了断点上的焦点应用程序,但它没有任何效果。
【问题讨论】:
-
如果您找到了 adb 程序的安装位置,您可以从终端或命令窗口运行
adb logcat,并可选择将其通过管道传输到寻呼机、grep、tee 或其他任何地方。 -
是的,你也可以试试
adb shell bugreport > log.txt,命令完成后会获取各种日志信息。 -
@yummy 目前对我来说是最好的,仍然希望找到解决方法,因为在我看来这不是最好的方法。谢谢
-
我没有找到任何不使用 Android Studio 1.2 清理日志的解决方案,但一个简单的解决方案是在应用程序崩溃时不点击关闭按钮(在设备上)。因此,您拥有所有日志以及应用崩溃的原因。
-
@Jameltheone 消息仅在屏幕上停留几秒钟。然后它会自行关闭崩溃对话框。所以不要真正控制它。
标签: android android-studio logcat