안드로이드 스튜디오 SDK 설치 오류
- 프로그래밍/안드로이드
- 2019. 9. 4.
안드로이드 스튜디오 SDK 설치 오류
오늘은 안드로이드 스튜디오 SDK설치 오류를 해결해보겠습니다.
- 오류에 대한 간단한 설명.
- 해결방법.
- 추가.
오류에 대한 간단한 설명.
안드로이드 스튜디오를 설치를 할 때 설치할 때 SDK를 설치합니다.
그런데 이 SDK를 설치할 때 설치 경로에 한글, 특수문자, 공백이 들어가면 오류가 생깁니다.
오늘 말할 내용은 위의 오류 발생 원인 중 한 가지인 계정명이 한글이라 오류가 생기는 경우입니다.
(Your SDK location contains non-ASCII characters)
해결방법.
저는 이 문제를 계정 폴더의 이름을 강제로 변경해서 해결했습니다.
물론 이 방법이 좋은 방법이라고 할 수는 없습니다.
(제일 좋은 방법은 계정명을 처음부터 영어로 설정하는 것입니다.)
지금부터는 혹시모르니까 백업을 하고 진행하세요.
윈도우키+R을 눌러서 실행창을 열어 regedit를 입력하세요.
아마 이렇게 레지스트리가 나올 겁니다.
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows NT->CurrentVersion->ProfileList로 들어가서 ProfilemagePath를 원하는 폴더의 이름으로 수정하세요.(한글말고 영어로 하세요. 아래 사진은 바꾼 겁니다.)
이제 사용자 계정의 폴더 이름을 변경해야 하는데 폴더를 사용하고 있기 때문에 변경하지 못할 겁니다.
그러니 컴퓨터를 재부팅해주세요.
이렇게 하고 재부팅을 하면 레지스트리에 입력한 계정명과 같은 사용자 계정 폴더가 없기 때문에 임시 프로필을 사용하여 로그인했다고 나옵니다.
이 상태에서 다시 regedit을 입력해 레지스트리 편집기에 들어가 보면 PorfileList에 이름이 똑같은 .bak파일이 생겼을 겁니다.(임시 프로필이라 계정 폴더가 TEMP로 되어있네요.)
이제 폴더 이름을 변경해보겠습니다.
내pc->운영체제가 설치된 드라이브(ex/ c드라이브)-> 사용자(User)로 들어갑니다.
아래 사진처럼 사용자의 목록이 나올 겁니다.
한글로 되어있는 사용자명을 원하는 영문의 이름으로 바꿔줍니다.
(레지스트리에 입력했던 이름. 저는 카르->troy로 바꿨습니다.)
원래는 계정 폴더의 이름이 변경되지 않지만 지금은 원래 사용하던 계정의 폴더를 사용하는 중이 아니라서 다른 계정의 폴더 이름을 변경할 수 있습니다.
추가.
다시 말하지만 이렇게 한다면 문제는 해결이 되지만 프로그램이 꼬일 수 있기 때문에 좋은 방법은 아닙니다.
+2020.11.12.목.
이글 따라해서 날라갔다고 하는 분이 많아서 그냥 동영상으로도 하나 만들었습니다.
재부팅하는 장면만 없고 편집은 못해서 그냥 몇번찍고 이어붙였습니다.