我正在尝试将SVN版本号传递给基于gradle的构建机器。如果我在build.gradle中使用$ svnRevision之类的变量,那很好。并运行命令“gradlew.bat build -PsvnRevision =”1234“。
但是Android Studio无法同步并运行构建脚本,有没有办法为Android Studio Sync Gradle设置自定义参数?
答案 0 :(得分:0)
您可以在 /<project_root>/gradle.properties
中设置默认的 svnRevision。
svnRevision=123
在gradle中获取参数。所以当你运行 sync
时,gradle 任务会得到这个变量。
project["svnRevision"]
并且您可以在运行 gradle 命令时覆盖此属性,如下所示。
gradlew -PsvnRevision=456 build