如果我添加println("hello world!")
到build.gradle
android studio 中的(根目录中的那个),并gradlew
从命令行执行,我会得到“hello world!”。但是,单击 IDE 中的绿色箭头不会导致打印此内容。此外,如果我执行生成文本文件之类的操作,执行gradlew
也会生成文本文件。
我试图了解 IDE 的魔力。gradle
单击绿色按钮时会执行哪些任务?我该如何配置?什么会打印到 IDE 的控制台?
如果我添加println("hello world!")
到build.gradle
android studio 中的(根目录中的那个),并gradlew
从命令行执行,我会得到“hello world!”。但是,单击 IDE 中的绿色箭头不会导致打印此内容。此外,如果我执行生成文本文件之类的操作,执行gradlew
也会生成文本文件。
我试图了解 IDE 的魔力。gradle
单击绿色按钮时会执行哪些任务?我该如何配置?什么会打印到 IDE 的控制台?
在 Android Studio 中运行时,可以在其中找到打印语句的 gradle 标准输出是“Gradle Console”。将鼠标悬停在 Android Studio 窗口左下角的方块上,您会看到许多选项可供选择,例如控制台、Maven、事件日志等。选择 Gradle 控制台,您应该会看到从命令行。
如果您仍然没有看到您的语句被记录,则可能是您的 Android Studio 项目中未正确配置某些内容。通过转到顶部菜单栏和(在 Mac 上)Tools > Android > Sync Project with Gradle Files,尝试将您的项目与 gradle 构建文件同步。
如果此过程中没有错误,您应该能够在 Gradle 控制台中看到输出。