/ / Android Studio gradle buildConfigFieldセットアップ-java、android、android-gradle、build.gradle

Androidスタジオgradle buildConfigFieldセットアップ - java、android、android-gradle、build.gradle

私は探していて、オープンソースのアプリケーションでした ここに でこのコード行を見ました この ファイル:

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

主に$ {dribble_client_id}が保存または定義されている場所や内容は、このようなものがどのように機能しますか?

ありがとう

回答:

回答№1は0

それは、 gradle.properties ファイル:

  • モジュールルート内
  • プロジェクトルート
  • Gradleホーム(例: ~/.gradle LinuxおよびmacOSの場合)

環境を使用するための構文もあります変数をそのような値を注入しますが、そのアプローチは「Android Studioで動作するために使用しませんでした、そして、私はそれが現在そうすることを知りません。それはコマンドラインビルド(例えばCIサーバー)で動作します。

これらのようなプロパティを定義するためのコマンドラインスイッチアプローチもあると思います。

個人的には、私は gradle.properties.


回答№2の場合は1

あなたが見ることができます:http://qiita.com/shts/items/d94834437b22712415c5

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