2017-04-15 114 views
0

我一直在寻找通过和开源应用here,看到这行代码在this文件:Android Studio中gradle这个buildConfigField设置

buildConfigField "String", "DRIBBBLE_CLIENT_ID", "\"${dribbble_client_id}\""

如何像这样的工作,主要是在哪里,是什么$ { dribble_client_id}存储或定义?

感谢

+0

在此[链接]回答(http://stackoverflow.com/questions/30796533/how-to-generate-buildconfigfield-with-string-type) –

+0

@ user7790438:这个问题和答案覆盖'buildConfigField'的语法,而不是'dribble_client_id'的来源。 – CommonsWare

回答

0

这可能在任何gradle.properties文件的定义:

  • 在Linux在模块根
  • 在项目的根
  • 在摇篮家(如~/.gradle和macOS)

还有一种使用环境的语法t变量来注入类似的值,但是这种方法并没有用于Android Studio,我不知道它现在做了什么。它可以用于命令行构建(例如,CI服务器)。

我认为有一个命令行切换的方法,以及定义这些属性。

我个人用的是gradle.properties

+0

查看我提到的app中似乎是这种情况的gradle.properties文件。谢谢! – rycirese

相关问题