2017-01-08 6 views

答えて

2

典型的なパターンはgradle.propertiesに文字列を置くことです:あなたは本当に、あなたがして使用することができ、それは文字列リソースになりたい場合は

API_KEY=whatever-it-is 

resValuebuild.gradle中:

defaultConfig { 
    // other stuff here 
    resValue "string", "api_key", API_KEY 
} 

(などgradle.propertiesの値は、グローバル変数としてGradleスクリプトに公開されます)

また、Javaコードで値が必要な場合は、 buildConfigFieldを使用します。

defaultConfig { 
    // other stuff here 
    buildConfigField "String", "API_KEY", '"'+API_KEY+'"' 
} 

その後、BuildConfig.API_KEYとしてそれを参照します。

もちろん、バージョンコントロールにgradle.propertiesをチェックしないでください。

関連する問題