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