【发布时间】:2020-06-09 06:24:43
【问题描述】:
因此,在我重新启动计算机之前,我的应用程序基本上可以正常运行。现在,每当我尝试从 Android Studio 中运行应用程序时,应用程序会在几秒钟后(没有交互)崩溃并显示以下输出:
03-08 13:57:30.175 16138-16138/com.aryangulati.ddapppt2 V/StudioProfiler: StudioProfilers agent attached.
03-08 13:57:30.210 16138-16203/com.aryangulati.ddapppt2 V/StudioProfiler: Acquiring Application for Events
03-08 13:57:30.367 16138-16138/com.aryangulati.ddapppt2 A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 16138 (gulati.ddapppt2), pid 16138 (gulati.ddapppt2)
令人惊讶的是,仅当我的设备插入笔记本电脑时才会出现此错误。当我直接在手机上打开应用程序时,从计算机上拔下,它可以正常运行。但是,只要将设备插入笔记本电脑和/或我从 IDE 运行它,就会导致崩溃。我已经尝试重新启动 Android Studio,但仍然出现同样的问题。为什么会这样?我能做些什么来解决它?
编辑:我找到了这个帖子:Android app crashes with SIGABRT Signal 6 only while Eclipse debugging,但由于某种原因,我在开发人员设置中找不到显示所有 ANR 选项。任何帮助也将不胜感激。
编辑 2:我发现只有在尝试使用 android profiler 时才会出现这种情况
【问题讨论】:
-
不确定这是否只是我,但我似乎无法在我的开发者选项中找到“显示所有 ANR”选项,是否有可能被删除(android 9)?
-
@AryanGulati ,我认为该选项已重命名为“显示背景 ANR”...此外,当出现 ANR/崩溃对话框时,它不会问我是否要等待让应用程序响应,因为它已经死了:(