Android Studio - 慢速调试,有时卡在"等待调试器",SIGSEGV崩溃

Vai*_*den 5 android adb android-debug android-studio

这可能会很广泛,但是这个问题让我疯狂,我会感激一些帮助:

似乎每个新的Android Studio版本,调试变得越来越不可能.我遇到了以下问题:

  1. 整体调试非常慢.踩到是拖累.
  2. 调试器连接尝试失败的百分比很高,设备挂起"等待调试器".
  3. SIGSEGV"崩溃",调试器会在随机位置停止SIGSEGV(通常在启动后),但我可以单击播放按钮继续调试.
  4. 调试器断开连接.

这在真实设备和仿真器上都会发生,具有广泛的设置和Android API级别.

我的装备很强大:Win 10,I7-4810MQ,16g内存,SSD.当前的AS版本是2.3.3.

任何人都可以帮助我从这个混乱中找出一些意义吗?

Vai*_*den 6

事实证明,罪魁祸首是我使用 JDK 8 (1.8.0_45)。我猜想,当 Google转向 OpenJDK时,Android Studio 2.2 的情况确实开始恶化。

修复方法是简单地让 Android Studio 使用自己的 JRE,该 JRE 基于 OpenJDK 项目。

文件- >项目结构- > SDK位置中,我必须勾选使用嵌入式JDK在此输入图像描述

现在我必须处理我的应用程序中的实际错误,但这是一个完全不同的故事......