Hon*_*ang 3 android gradle android-studio
当我将 Android Studio 项目与 build.gradle 同步时,我尝试打印出一个变量(例如:${project.projectDir}),因为我需要查看该变量的值以使我的任务定义正常工作。
我搜索了堆栈溢出,然后按照其他人的建议,我尝试了以下方法:
project.logger.debug("@@@@@@@@@ ${project.projectDir}")
System.out.println("@@@@@@@@@ ${project.projectDir}")
println "@@@@@@@@@ ${project.projectDir}"
Run Code Online (Sandbox Code Playgroud)
但以上均不起作用,底部的“同步”窗格不显示任何内容。由于Android studio不提供“调试gradle”功能。那么了解 build.gradle 中定义/预定义的变量值的简单方法是什么?
在项目/模块级别的 build.gradle 文件中创建任务,然后添加此代码
task sample { project.logger.lifecycle('my info message') }
Run Code Online (Sandbox Code Playgroud)构建./gradlew sample(Mac)
它将在 android studio 终端内打印。
输出:
| 归档时间: |
|
| 查看次数: |
4282 次 |
| 最近记录: |