在Android Studio的build.gradle中打印变量的简单方法?

时间:2018-11-27 16:34:23

标签: android android-studio gradle

当我将Android Studio项目与build.gradle同步时,我正在尝试打印一个变量(例如:$ {project.projectDir}),因为我需要查看该变量的值以使我的任务定义正常工作。

我搜索了堆栈溢出,然后按照别人的建议,尝试了以下操作:

project.logger.debug("@@@@@@@@@ ${project.projectDir}")
System.out.println("@@@@@@@@@ ${project.projectDir}")
println "@@@@@@@@@ ${project.projectDir}"

但是上述方法均无效,底部的“同步”窗格未显示任何内容。 由于Android Studio不提供“调试gradle”功能。 那么知道在build.gradle中定义/预定义的变量值的简单方法是什么

1 个答案:

答案 0 :(得分:2)

  1. 在项目/模块级别的build.gradle文件中创建任务,然后添加此代码

    task sample { project.logger.lifecycle('my info message') }
    
  2. 构建./gradlew sample(苹果机)

  3. 它将在android studio终端中打印。

输出:

outpput