在Android Studio';格雷德尔先生?
当我将Android Studio项目与build.gradle同步时,我试图打印出一个变量(例如:${project.projectDir}),因为我需要查看该变量的值以使任务定义正常工作 我搜索了stack overflow,然后听从了其他人的建议,我尝试了以下方法:在Android Studio';格雷德尔先生?,android,android-studio,gradle,Android,Android Studio,Gradle,当我将Android Studio项目与build.gradle同步时,我试图打印出一个变量(例如:${project.projectDir}),因为我需要查看该变量的值以使任务定义正常工作 我搜索了stack overflow,然后听从了其他人的建议,我尝试了以下方法: project.logger.debug("@@@@@@@@@ ${project.projectDir}") System.out.println("@@@@@@@@@ ${project.projectDir}") pri
project.logger.debug("@@@@@@@@@ ${project.projectDir}")
System.out.println("@@@@@@@@@ ${project.projectDir}")
println "@@@@@@@@@ ${project.projectDir}"
但是上面这些都不起作用,底部的“同步”窗格没有显示任何内容。
因为Android studio不提供“调试渐变”功能。
那么,了解build.gradle中定义/预定义的变量值的简单方法是什么
task sample { project.logger.lifecycle('my info message') }
/gradlew示例(Mac)
日志解决方案需要在Android Studio外部手动构建build.gradle,并将stdout重定向到文本文件中。看。谢谢,我认为这是目前为止最好的解决方案。如果没有比这更好/更容易的解决方案,我会接受它作为答案。