인증 프록시 환경에서 IntelliJ IDEA를 사용하여 android 앱 빌드

사내 프록시 환경에서 안드로이드 앱 빌드에 고전했기 때문에 메모

어느 것이 유효한지 판별이 되어 있지 않기 때문에, 시도한 것을 모두 올립니다.

① IntelliJ IDEA 설정



IntelliJ IDEA의 상단에서 "Configure"→ "Setting"


HTTP Proxy 설정에서 "Manual proxy configuration"설정


② 사용자 디렉토리 아래의 gradle.properties 설정



다음을 추가

[사용자 디렉토리]/.gradle/gradle.properties
systemProp.http.proxyPassword=***
systemProp.http.proxyHost=***
systemProp.https.proxyPort=***
systemProp.https.proxyUser=***
systemProp.https.proxyPassword=***
systemProp.https.proxyHost=***
systemProp.http.proxyPort=***
systemProp.http.proxyUser=***

③ 프로젝트 내의 gradle.properties 설정



다음을 추가

[프로젝트 디렉토리]/gradle/wrapper/gradle-wrapper.properties
systemProp.http.proxyPassword=***
systemProp.http.proxyHost=***
systemProp.https.proxyPort=***
systemProp.https.proxyUser=***
systemProp.https.proxyPassword=***
systemProp.https.proxyHost=***
systemProp.http.proxyPort=***
systemProp.http.proxyUser=***

④gradlew 파일 설정



선두(#!/usr/bin/env아래)에 이하를 추기

[프로젝트 디렉토리]/gradlew
set JAVA_OPTS=-DproxyHost=*** -DproxyPort=*** -Dhttp.proxyUser=*** -Dhttp.proxyPassword=*** -Dhttps.proxyUser=*** -Dhttps.proxyPassword=***

⑤「Could not determine Java version using executable」에 대한 대처



gradle 버전이 맞지 않기 때문입니다.
다음 줄을 다시 작성하여 gradle 버전 변경

[프로젝트 디렉토리]/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip

참고


  • Gradle에서 프록시 설정
  • Intellij IDEA+Gradle에서 가져올 때Could not determine Java version using executable
  • 좋은 웹페이지 즐겨찾기