AndroidStudio無法debug之閃退問題
阿新 • • 發佈:2018-11-15
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
作者:緋若虛無
連結:https://www.jianshu.com/p/75ecf5721d69
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。