Windows 에서의 Android Studio에서 발생하는 'unable to find valid certification path to requested target' 에러 해결방법
1. Chrome에서 아무 사이트 접속하여 상단의 자물쇠 모양을 마우스 우클릭한다.
2. 이 사이트는 보안 연결(HTTPS)이 사용되었습니다. 클릭
3. 인증서가 유효함 클릭
4.인증서 창에서 상단의 '인증경로'로 접속한후 '맨위의 항목'을 클릭한 다음 '인증서 보기' 클릭
5. 창이 하나 더 나타나며, 상단의 '자세히' 클릭 후 '파일에 복사' 클릭
6. 인증서 내보내기 마법사에서 먼저 다음 누른 뒤 Base 64로 인코딩된 X.509로 바탕화면이든 아무곳에 저장
7. Android Stuido에서 해당 프로젝트 우클릭 후 Open Module Settings 클릭
8. 좌측 메뉴의 SDK Location 클릭 후 JDK location 확인
'C:\Program Files\Android\Android Studio\jre'
9. C:\Program Files\Android\Android Studio\jre 폴더로 이동 후 bin폴더로 이동
-> C:\Program Files\Android\Android Studio\jre\bin 으로 이동
bin폴더에 keytools.exe가 있음
C:\Program Files\Android\Android Studio\jre\bin 에서 폴더 Windows PowerShell 관리자로 열기
10. keytool 명령어 입력
cacert 파일은 jre\lib\security 폴더에 들어가면 확인할 수 있는데 아래의 명령어를 통해 cacert에 인증서 등록
-file 옵션에는 아까 저장한 인증서 경로를 적으면되고 -alias 옵션을 통해 별칭 저장
또한, 입력하게 되면 패스워드를 입력하라고 하는데 패스워드는 changeit 이다
Password : changeit
.\keytool -import -keystore "C:\Program Files\Android\Android Studio\jre\lib\security" -file "C:\Users\root\Desktop\testcert.cer" -alias testcert
11. 저장 후 안되면 재부팅 또는 Android Studio를 종료 후 다시 실행
'Develop > 기타 작업' 카테고리의 다른 글
Nginx Error Page (html)처리 (1) | 2022.11.03 |
---|---|
Jenkins Git Checkout timeout (pipeline script) (0) | 2022.11.01 |
Jenkins Lambda Plugin (0) | 2022.07.10 |
Groovy REST API 호출(Groovy HttpBuilder) (0) | 2022.07.06 |
Invalid option '.socket.binding.port-offset=100' (0) | 2021.03.31 |