在开发gradle插件在遇到问题时需要断点调试代码,由于Android Studio不能直接调试Plugin,每次都要println输出,这样的效率特别低,很浪费时间。其实要想使用Android Studio调试也不是不可以,但是需要做一些配置。
配置
1.点击Edit Configurations
2.点击+号,选择Remote
3.随意输入名称,其他参数不要动
4.然后在Terminal中输入如下命令
./gradlew --no-daemon -Dorg.gradle.debug=true :app:{taskName}
taskName是我们调试的task,比如assembleDebug、assembleRelease等
输入命令后调试进程处于阻塞状态
5.最后在你想要调试的地方加上断点,点击调试按钮,这样就可以愉快的开始调试了。