原因:因为项目设置了代码混淆,所以无法断点调试,虽然可以设置断点,但是不会在断点处停下来,就会是变量无法找到的情况。当设置不混淆代码时,选择debug模式运行,就可以正常调试了.
解决方案:设置debug中minifyEnabled为false,在debug时不混淆代码。
备注:Android Studio升级到1.0以后将runProguard函数已经被废弃并且停止使用了改成minifyEnabled。
所以,minifyEnabled主要用来控制是否运行混淆的。
原因:因为项目设置了代码混淆,所以无法断点调试,虽然可以设置断点,但是不会在断点处停下来,就会是变量无法找到的情况。当设置不混淆代码时,选择debug模式运行,就可以正常调试了.
解决方案:设置debug中minifyEnabled为false,在debug时不混淆代码。
备注:Android Studio升级到1.0以后将runProguard函数已经被废弃并且停止使用了改成minifyEnabled。
所以,minifyEnabled主要用来控制是否运行混淆的。