println
打印自定义属性,并且只在我使用该属性时它才有效。但是一旦我把它放在一个字符串中就会失败,我不知道发生了什么。
gradle.properties 如下所示:
version = '2.0'
description = 'Project Description'
project.ext {
winADTSDKManager = 'SDK Manager.exe'
winADTSDKManagerPath = 'C:/Projects/WinSDKEnv/sdk/adt'
}
build.gradle 中的我尝试运行代码:
task androidSDKManager << {
description = 'Run Android SDK Manager'
println project.ext.winADTSDKManagerPath
println 'Starting: $project.ext.winADTSDKManagerPath'
}
输出如下:
c:\ Projects \ Prototypes \ STouchGradle&gt; gradle androidSDKManager :androidSDKManager &#39; C:/项目/ WinSDKEnv / SDK / ADT&#39; 开始:$ project.ext.winADTSDKManagerPath
第二个println
语句不会像上面那样打印路径。关于我在做什么的错误的任何想法?
更新:2014年7月27日 好的,我明白了。我需要使用这样的双引号 println&#34;开始:$ project.ext.winADTSDKManagerPath&#34;