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

时间:2017-10-10 13:22:02

标签: android android-studio adb android-debug

这可能是一个过于宽泛的问题,但是这个问题让我感到疯狂,并且我很感激一些帮助:

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

  1. 整体调试非常慢。跨过是拖累。
  2. 调试器连接尝试失败的高百分比,设备挂起"等待调试器"。
  3. SIGSEGV"崩溃",调试器在随机位置停止SIGSEGV(通常在发布后),但我可以点击播放按钮并继续调试。
  4. 调试器断开连接。
  5. 在真实设备和仿真器上都会发生这种情况,具有广泛的设置和Android API级别。

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

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

1 个答案:

答案 0 :(得分:3)

事实证明,罪魁祸首是我使用JDK 8(1.8.0_45)。我认为,当Google made the switch to OpenJDK

时,Android Studio 2.2的情况确实开始恶化

解决方法是让Android Studio使用自己的JRE,它基于OpenJDK项目。

档案 - > 项目结构 - > SDK位置 ,我必须勾选 使用嵌入式JDK enter image description here

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