我有时会遇到Gradle的晦涩问题。有时候,如果我正在阅读源文件或添加println语句以弄清楚我可以做什么以及状态是什么,它会有所帮助。
但是我真的很想只是放置一个断点并列出变量的内部状态。使用Android Studio或IntelliJ可以做到吗?
我也想按ctrl键单击DSL关键字,以便获得一些上下文。
只是放置一个断点并从gradle任务列表中单击“调试”是行不通的,它只是在不停止的情况下运行任务。
$ export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
$ ./gradlew someTask -Dorg.gradle.daemon=false #!important, disable daemon mode
$ unset GRADLE_OPTS
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句