Host name may not be empty
프로젝트에서 외부 SDK 연동 중 다음과 같은 오류가 발생했습니다. 아마존 서버 저장소(s3)를 사용하는 경우인데 처음 보는 오류라 당황했네요.
문제 발생 상황
maven {
url 's3://maven.test.co.kr/release'
credentials(AwsCredentials) {
accessKey "XXXXXXXXXX"
secretKey "XXXXXXXXXX"
}
}
build.gradle(프로젝트 단위)에 maven 저장소 적용 후 sync 하자마자 오류가 발생했습니다.
해결 방법
https://stackoverflow.com/questions/62128321/host-name-may-not-be-empty
저와 똑같은 상황으로 위 스택오버플로우 링크를 참고했습니다.
원인은 gradle.properties 파일에 아래와 같이 proxy 설정이 되있기 때문인데요. 이 부분은 주석 또는 삭제 처리하면 정상적으로 빌드 됩니다.
systemProp.http.proxyHost=
systemProp.https.proxyHost=
systemProp.https.proxyPort=80
systemProp.http.proxyPort=80
여기서 gradle.properties 파일은 프로젝트 내에 있는 파일과 전역 파일 (사용자 홈 디렉토리) 모두 수정해줘야 합니다. 저 같은 경우 프로젝트 내 파일에서 주석처리 해도 같은 상황이 발생하여 홈 디렉토리에 있는 파일을 수정했습니다.
gradle.properties 파일 경로
Users/user/.gradle 폴더 안에 파일있습니다. 안드로이드 스튜디오에서 열고 주석처리 해주시면 됩니다.
반응형
그리드형
'IT > Android' 카테고리의 다른 글
[Android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 오류 해결방법 (1) | 2024.01.08 |
---|---|
[Android] scrollview 안에 recyclerview 스크롤 막기 (0) | 2023.05.12 |
[Android] 카카오 API를 이용한 디버그, 릴리즈 키 해쉬 구하기 (0) | 2022.07.28 |
[Android] This project uses AndroidX dependencies, but the 'android.useAndroidX' (0) | 2022.07.25 |
[Android] 구글 플레이 콘솔 com.google.android.gms:play-services-safetynet 해결 방법 (3) | 2022.07.12 |
[Android] ScrollView can host only one direct child (0) | 2022.07.09 |
[Android] app:uploadCrashlyticsMappingFileRelease FAILED 해결 방법 (0) | 2022.06.21 |
[Android] 블루스택으로 기기 테스트 하는 방법 (0) | 2021.07.30 |