会Gradle有个球用,遇到问题无从下手啊~~~ 别急,Gradle也是可以Debug的
添加Remote配置
Eidt Configurations -> + -> Remote -> 输入5005端口 -> Ok
启动Debug功能
命令行输入(根目录下)gradlew assembleDebug -Dorg.gradle.daemon=false -Dorg.gradle.debug=true,然后命令行会输出To honour the JVM settings for this build a new JVM will be forked. ,然后在需要的地方打上断点
assembleDebug为对应的Gradle Task名,命令可以写成脚本:
Windows(gradle-debug.bat)1
2@echo on
gradlew assembleDebug -Dorg.gradle.daemon=false -Dorg.gradle.debug=true
使用 gradle-debug.bat Debug
Linux(gradle-debug.sh)1
2
gradlew assemble$1 -Dorg.gradle.daemon=false -Dorg.gradle.debug=true
使用 sh gradle-debug.sh Debug
点击Debug按钮
点击Debug按钮,即可开始调试工程,剩下的流程和正常的Debug一致