【问题标题】:Debugging gradle files in Android Studio在 Android Studio 中调试 gradle 文件
【发布时间】:2020-02-12 23:09:47
【问题描述】:

我已阅读in other answers,在 IntelliJ IDEA 中可以调试 gradle 文件。

我可以在 Android Studio 上做同样的事情吗?怎么做?

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

【问题讨论】:

标签: android-studio debugging gradle intellij-idea


【解决方案1】:

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

1.打开“EditRun/Debug configurations”对话框:

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

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

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

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

3. 现在在“EditRun/Debug 配置”对话框中选择您的“Remote”配置,然后转到“Terminal ”在 Android Studio 中输入以下命令:

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

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

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

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

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

参考资料: Debugguing Build Logic

【讨论】:

  • 这比我看到的其他类似答案更有帮助。它应该被接受。
猜你喜欢
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 2022-06-24
  • 2014-03-14
  • 2015-02-25
  • 2018-04-10
相关资源
最近更新 更多