我一直在尋找通過和開源應用here,看到這行代碼在this文件:Android Studio中gradle這個buildConfigField設置
buildConfigField "String", "DRIBBBLE_CLIENT_ID", "\"${dribbble_client_id}\""
如何像這樣的工作,主要是在哪裏,是什麼$ { dribble_client_id}存儲或定義?
感謝
我一直在尋找通過和開源應用here,看到這行代碼在this文件:Android Studio中gradle這個buildConfigField設置
buildConfigField "String", "DRIBBBLE_CLIENT_ID", "\"${dribbble_client_id}\""
如何像這樣的工作,主要是在哪裏,是什麼$ { dribble_client_id}存儲或定義?
感謝
這可能在任何gradle.properties
文件的定義:
~/.gradle
和macOS)還有一種使用環境的語法t變量來注入類似的值,但是這種方法並沒有用於Android Studio,我不知道它現在做了什麼。它可以用於命令行構建(例如,CI服務器)。
我認爲有一個命令行切換的方法,以及定義這些屬性。
我個人用的是gradle.properties
。
查看我提到的app中似乎是這種情況的gradle.properties文件。謝謝! – rycirese
你可以看到:http://qiita.com/shts/items/d94834437b22712415c5
buildConfigField "String", "PARSE_API_ID", "\"${project.property("parseApiId")}\""
在此[鏈接]回答(http://stackoverflow.com/questions/30796533/how-to-generate-buildconfigfield-with-string-type) –
@ user7790438:這個問題和答案覆蓋'buildConfigField'的語法,而不是'dribble_client_id'的來源。 – CommonsWare