2017-09-22 4 views
0

自分のコンピュータの環境変数に追加したユーザー名とパスワードを取得するために、私のgradleファイルに以下のコードを使用しています。環境変数の使用中にAndroid Gradleエラーが発生する

def uname = System.getenv("USERNAME") 
def pwd = System.getenv("PASSWORD") 
buildConfigField "String", "USERNAME", uname 
buildConfigField "String", "PASSWORD", pwd 

アプリを実行しようとすると、スクリーンショットに表示されるエラーが表示されます。これは、BuildConfig.java自動生成ファイルのスクリーンショットです。それは、ユーザー名とパスワードがgradleによって正しくピックアップされているが、使用中に構文エラーが表示されます。私は、エラーメッセージのスクリーンショットを投稿しています。このように変数を定義して使用する際に、問題がありますか?これを解決するためにすべてのヘルプは非常にBuildConfigファイルは、それらの文字列の前後に引用符が欠落している

enter image description here

答えて

1

を高く評価しています。代わりにbuild.gradleで試してみてください。

buildConfigField "String", "USERNAME", '"' + uname + '"' 
buildConfigField "String", "PASSWORD", '"' + pwd + '"' 
関連する問題