2017-12-28 45 views
0

私のAndroid Studioプロジェクトでは、Gitリポジトリと同期されたgradle.propertiesファイルにプロキシ設定が定義されています。プロキシパスワードが定義されている限り、local.propertiesファイルに移動する必要があります。 gradle.propertiesどのように私はgradle.propertiesのlocal.propertiesで定義されたプロパティを読むのですか

systemProp.http.proxyPassword=<local.properties>.proxy_pass 

local.properties中:

proxy_pass="PASSWORD" 

私はそれをどのように行うことができます私はこのようななめらかをachiveしたいですか?

+0

可能な複製https://stackoverflow.com/questions/21999829/how-do-i-read-properties-defined-in-local-properties-in-build-gradle –

+0

別のケース –

+0

AFAIKこれはできません。しかし、プロパティを 'systemProp'にしたので、その値をコマンドラインや環境変数で上書きすることができます。 – Michael

答えて

0

Javaプロパティが単純な文字列であるため、自動的にロジックが適用されないため、これは起こりません。

ただし、ユーザーホームディレクトリの.gradleフォルダにあるgradle.propertiesファイルを使用して、プロジェクト関連の設定ではなく環境関連の設定を定義することができます。このファイルはVCSにアップロードされません。

関連する問題