我正在尝试配置我的android gradle项目,并且我想在gradle脚本中使用一些项目的配置宏。
例如,我想根据配置添加lib路径:
android.sources {
main {
jniLibs.source.srcDirs += "$(ProjectDir)/../../bin/Android/$(Configuration)"
}
}
我如何访问Visaul Studio项目宏?
最佳答案
我发现了将我想要的宏作为属性传递给gradle命令行的方法。
Project properties -> Configuration properties -> Gradle -> Additional Options:
-Pconfiguration=$(Configuration) -PprojectDir=$(ProjectDir)
然后,我可以将属性分配给我可以使用的局部变量(需要在根范围内分配变量:
def Configuration = configuration
def ProjectDir = projectDir
model {
android.sources {
main {
jniLibs.source.srcDirs += "$ProjectDir/../../bin/Android/$Configuration"
}
}
}
关于android - 如何将Visual Studio宏传递到android gradle构建脚本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033295/