在 Android Studio 中调试 gradle 文件

Lor*_*ore 4 debugging intellij-idea gradle android-studio

在其他答案中读到,在 IntelliJ IDEA 中可以调试 gradle 文件。

我可以在 Android Studio 上做同样的事情吗?如何?

编辑:我的问题不是重复的,因为它不是 IntelliJ 而只是 Android Studio。

Rod*_*roz 5

为了调试 Gradle,我们必须在 Android Studio 中创建一个新的远程配置。

1.打开“编辑运行/调试配置”对话框:

编辑配置对话框

不要忘记在build.gradle文件中添加断点。

添加gradle断点

2.进入“运行/调试配置”后,单击+图标添加新配置,然后选择Remote

添加远程配置

  • 您将看到“远程”配置选项。
  • 可选)将配置从“未命名”重命名为您想要的任何名称。
  • 然后点击“确定

重命名远程配置

如上图所示,我选择了“ Gradle Remote Debug ”。

3.现在在“ EditRun/Debugconfiguration ”对话框中选择你的“ Remote ”配置,然后在Android Studio中进入“ Terminal ”并输入以下命令:

./gradlew help -Dorg.gradle.debug=true --no-daemon

上面的命令选项可以是任何“帮助、任务等”。唯一重要的属性是-Dorg.gradle.debug=true --no-daemon并具有“远程”配置设置。

输入上述命令后按“ Enter ”,您将看到该命令将启动守护进程并监听远程调试器,如下图所示。

启动守护进程

4.现在剩下要做的就是通过单击Android Studio 中的“调试”图标来附加调试器。

调试图标

然后,如果您没有忘记设置断点,您将看到 Gradle 将被执行并在断点处停止。

运行到断点

参考资料: 调试构建逻辑