斷點的變量無法顯示
原因:因為項目設置了代碼混淆,所以無法斷點調試,雖然可以設置斷點,但是不會在斷點處停下來,就會是變量無法找到的情況。當設置不混淆代碼時,選擇debug模式運行,就可以正常調試了.
解決方案:設置debug中minifyEnabled為false,在debug時不混淆代碼。
備注:Android Studio升級到1.0以后將runProguard函數已經被廢棄并且停止使用了改成minifyEnabled。
所以,minifyEnabled主要用來控制是否運行混淆的。
原因:因為項目設置了代碼混淆,所以無法斷點調試,雖然可以設置斷點,但是不會在斷點處停下來,就會是變量無法找到的情況。當設置不混淆代碼時,選擇debug模式運行,就可以正常調試了.
解決方案:設置debug中minifyEnabled為false,在debug時不混淆代碼。
備注:Android Studio升級到1.0以后將runProguard函數已經被廢棄并且停止使用了改成minifyEnabled。
所以,minifyEnabled主要用來控制是否運行混淆的。