目的
会社内の認証ありProxyが設定されているネットワークで
GradleのProxy設定に酷くハマったのでメモ
現象
jcenter.bintray.com から.pomを取得しようとすると
407 Proxy Authentication Required が返却される。
対策
1. Android Studio の System Settings で設定
Android Studio のPreferenceから
Appearance & Behavior > System Settings > HTTP Proxy
で値を入力して設定。
しかし407 Proxy Authentication Required エラーが発生。
2. gradle.propertiesに設定
Android プロジェクト内のgradle.propertiesに以下を設定。
systemProp.https.proxyHost
systemProp.https.proxyPort
systemProp.https.proxyUser
systemProp.https.proxyPassword
しかしこれでも407 Proxy Authentication Required エラーが発生。
3. User/ユーザー名/.gradle のgradle.propertiesに設定
User/ユーザー名/.gradle にもgradle.propertiesが存在していたので、開いてみると
systemProp.https.proxyPasswordが空になっていた。
ここにパスワードを設定してGradle syncを実行すると無事syncに成功。
結果
Proxyこわい