1. 程式人生 > >AndroidStudio無法debug之閃退問題

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
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。