unable to find valid certification path to requested target (Windows Android Studio)
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를 종료 후 다시 실행