在Android4.3嵌入式(自定义)设备上,我试图通过在Service方法中设置断点来调试我的应用程序。当我停在断点时,dalvik会杀死我的应用程序,因为ANR没有意识到我正在调试。逻辑猫显示:
W/ANRWatchdog: An ANR was detected but ignored because the debugger is connected (you can preventDisconnected from the target VM, address: 'localhost:8600
目前正在尝试为一个巨大的安卓应用程序获取配置文件跟踪日志文件,我们已经在documentation about instrumenting my app to get trace logs之后的MyApplication冷启动通常需要几秒钟,我遇到的问题是,当我添加调试跟踪时,它会显著减慢应用程序的初始化速度,使其崩溃并显示ANR消息。com.github.anrwatchdog.ANRError$$$_Thread: main (state = RUNNABLE) 我想知道是否有一种方法可以防止Android操作系统在我
从类的概述来看,这个类似乎指的是安装在设备上的所有应用程序,而不是用于调试您自己的个人应用程序。我似乎无法获得这些信息(模拟崩溃和anr的)ApplicationErrorReport appp = new ApplicationErrorReport();Log.i(test.stackTrace);如何获取崩溃信息?
我最近刚刚在Google Play商店上发布了一个应用程序,我正在浏览开发人员控制台,看到了Crashes and ANR的选项卡。
ANR代表什么?此外,我的应用程序似乎在我朋友的一些手机上崩溃了,但他们没有办法“报告”这样的崩溃。我应该如何启用这些功能,让用户报告崩溃,让我在开发人员控制台的Crashes/ANR选项卡下看到?