AndroidStudio无法debug之闪退问题

2017年12月13日 星期三

环境:AndroidStudio2.3.2 JDK1.8
测试手机:一加3T,系统7.1.1

问题描述:

buildtype调成debug,准备debug的时候,一运行,就闪退.
仔细看了报错信息,发现有一行错误信息:
art/runtime/jdwp/jdwp_event.cc:661]
Check failed:
Thread::Current() != GetDebugThread()
(
Thread::Current()=0xabb30400,
GetDebugThread()=0xabb30400)
Expected event thread

解决方案

  1. 把所有的断点全部去掉;
  2. 或者直接关掉InstantRun模式;

解释(猜测):
按照Stack Overflow的说法,貌似是安卓7.0系统的问题,
如果开着InstantRun模式,并且在debug之前就存在断点,就无法进入调试模式.

参考文章:

1.这个调试时才出现错误有谁知道原因吗?-CSDN论坛
http://bbs.csdn.net/topics/392054761

2.Android app crashes when launched in debug mode - Stack Overflow
https://stackoverflow.com/questions/40618803/android-app-crashes-when-launched-in-debug-mode


作者:绯若虚无
链接:https://www.jianshu.com/p/75ecf5721d69
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

猜你喜欢

转载自blog.csdn.net/a1003434346/article/details/83537963