有没有一种工具可以让我在build.gradle文件中设置断点并逐步完成调试器中的任务?如何调试Gradle build.gradle文件(在调试器中,带有断点)?
注意:我相信我提出的问题与关于调试Gradle插件的类似的stackoverflow问题不同,其中(大概)意图是通过位于单独文件中的定制Groovy或Java插件代码。我想设置在摇篮任务断点在一个简单的build.gradle文件,就像...
task example {
println "I want to set a breakpoint here"
}
...所以,当我跑gradle example
我可以检查在调试器的上下文。 (对于那些将我指向IntelliJ的人......虽然JetBrains的网站宣称他们支持在IDEA UI中调试Gradle脚本,但AFAICT这是不真实的,因为这被报告在IDEA13 EAP中破坏并且尚未修复在IDEA14中,请参阅Debugging Gradle build files in Intellij/Android Studio)
是否有任何调试工具允许我在build.gradle文件中设置断点,或者是否存在有关Gradle DSL的某些内容,使得从根本上无法在任务中设置断点我的例子,上面?
我怀疑你可以从Android Studio中调试,但你可以调用的println并观察语句中的消息一节。 – j2emanue 2015-07-10 22:12:15