在Android Studio下的項目,更新SVN之后dubug啟動項目,發現某些代碼打斷點顯示一個紅色的叉子,并且也一直無法進入所打的斷點中。
鼠標移動紅色的叉子上后顯示: “No executable code found at line” 。
image.png
原因分析:
由于SVN更新下來的代碼Android Studio沒有進行重新編譯,或者Android Studio并不認為部分改動的代碼是由它編譯生成,所以造成不可斷點。強制Android Studio進行清理重新編譯代碼即可解決此問題。
解決方案:
1、clean整個項目;
2、Ctr+F9 執行make project;
3、重新啟動項目,debug可以正常使用;