android studioのプロキシ設定
android studioのプロキシ設定のメモ。
HTTP Proxy
Manual Proxy Settingを選んで設定。
設定後、「Check Connection」ボタンで正しく設定されているか確認できる。
Gradle
Gradleを使用するとき、proxy設定が必要な場合は以下のエラーが出る。
Failed to refresh Gradle project 'dummy Application'
Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'.
Received status code 407 from server:
Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Enable Gradle 'offline mode' and sync project
Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'.
Received status code 407 from server:
Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Enable Gradle 'offline mode' and sync project
この際、File>Setting>Gradleから
Global Gradle Settingsのオプションにて以下の設定が必要。
(dummyHost, dummyPort, dummyUser, dummyPasswordにそれぞれ必要な設定を入れる)
-Dhttp.proxyHost=dummyHost -Dhttp.proxyPort=dummyPort -Dhttp.proxyUser=dummyUser -Dhttp.proxyPassword=dummyPassword