调试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,可以根据自己的需要更改
运行完成可以在控制台上看到如下图,是在等待调试:

image.png

2.创建一个Remote,如下图步骤:
点Run->Edit Configurations

image.png

左上角+号->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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容