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
解决方案
- 把所有的断点全部去掉;
- 或者直接关掉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