2

如果我添加println("hello world!")build.gradleandroid studio 中的(根目录中的那个),并gradlew从命令行执行,我会得到“hello world!”。但是,单击 IDE 中的绿色箭头不会导致打印此内容。此外,如果我执行生成文本文件之类的操作,执行gradlew也会生成文本文件。

我试图了解 IDE 的魔力。gradle单击绿色按钮时会执行哪些任务?我该如何配置?什么会打印到 IDE 的控制台?

4

1 回答 1

1

在 Android Studio 中运行时,可以在其中找到打印语句的 gradle 标准输出是“Gradle Console”。将鼠标悬停在 Android Studio 窗口左下角的方块上,您会看到许多选项可供选择,例如控制台、Maven、事件日志等。选择 Gradle 控制台,您应该会看到从命令行。

如果您仍然没有看到您的语句被记录,则可能是您的 Android Studio 项目中未正确配置某些内容。通过转到顶部菜单栏和(在 Mac 上)Tools > Android > Sync Project with Gradle Files,尝试将您的项目与 gradle 构建文件同步。

如果此过程中没有错误,您应该能够在 Gradle 控制台中看到输出。

于 2014-03-06T00:18:36.057 回答