自定义Gradle Plugin插件请点击这里https://www.jianshu.com/p/88f02dbfbb78
首先 *.gradle文件是无法调试的,例如:build.gradle文件
1.在android studio Terminal 命令行输入:
./gradlew assembleRelease -Dorg.gradle.daemon=false -Dorg.gradle.debug=true
其中assembleRelease
是要调试task,可以根据自己的需要更改
运行完成可以在控制台上看到如下图,是在等待调试:
2.创建一个Remote,如下图步骤:
点Run->Edit Configurations
左上角+号->Remote
image.png
确认图片中的几个位置点击OK
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
image.png
3.我们点android studio右侧的 Gradle图标找到要调试的Task(assembleRelease),右键创建一个任务如下图:
image.png
image.png
点击OK
4.此时调整上面运行框如下图:
image.png
5.会在你的Gradle Plugin的断点处挺留,可以进行debug调试了如下图:
image.png
网友评论