調試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調試瞭如下圖:


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