调试Gradle Plugin插件

自定义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

确认图片中的几个位置点击OK
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

3.我们点android studio右侧的 Gradle图标找到要调试的Task(assembleRelease),右键创建一个任务如下图:




点击OK

4.此时调整上面运行框如下图:


5.会在你的Gradle Plugin的断点处挺留,可以进行debug调试了如下图:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章