Android Studio gradle buildConfigField设置

时间:2017-04-15 23:21:29

标签: java android android-gradle build.gradle

我正在查看和开源应用程序here,并在this文件中看到了这行代码:

{{1}}

这样的事情是如何运作的,主要是存储或定义$ {dribble_client_id}的位置或内容?

由于

2 个答案:

答案 0 :(得分:1)

你可以看到:http://qiita.com/shts/items/d94834437b22712415c5

buildConfigField "String", "PARSE_API_ID", "\"${project.property("parseApiId")}\""

答案 1 :(得分:0)

可以在任何gradle.properties文件中定义:

  • 在模块根目录
  • 在项目根
  • 在Gradle主页(例如,Linux和macOS上的~/.gradle

还有一种使用环境变量来注入这样的值的语法,但是这种方法并不适用于Android Studio,我现在也不知道它。它适用于命令行构建(例如,CI服务器)。

我认为还有一种命令行切换方法,用于定义这些属性。

就个人而言,我使用gradle.properties