2017-04-15 59 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

相關問題