본문 바로가기

아/티/이/야/기

could not find virtual device named 문제의 새로운 해결방법

emulator: ERROR: unknown virtual device name
could not find virtual device named
위에러는 유독 한국 사용자에게 일어나는 현상입니다.
이클립스 사용중 avd때문에 일어나는 문제인데요
이문제의 원인은 한글 사용자명을 쓰는것때문입니다.
(c:\user\사용자이름\.android\avd 가 생성되기때문입니다.)
기존 이문의제의 해결 방법은 세가지
1. administrator로 로그인하거나 영문이름의 사용자를 추가해 로그인
2. android create 커멘드를 이용해 새로 만드는 법
(android create -t8(api의 버젼 8은 2.2 프로요 7은 2.1이클립스) -n proyo(avd파일이름)-p d:\avd(한글이름이 안들어간 폴더)
3.만들어논 avd를 특정폴더로 이동하는 방법
(android move proyo(만들어논 avd이름) -p d:\avd -n proyo2.2(특정폴더에서 만들이름) -f(override)

이정도가 있었는데요 구글에서 제시한 새로운 방법으로
sdk의 기본루트패스를 변경하는 방법입니다.

내컴퓨터의 시스템속성에 들어가서 환경변수를 클릭합니다.

시스템 변수의 새로만들기를 선택합니다.

변수이름은 그대로 변수값에 sdk설치위치를 지정합니다.

 

이제 재부팅하신후 avd manager 를 통해 avd를 생성하시면 됩니다.
(avd manager 의 vitual device를 클릭하면 상단에 지정하신폴더가 기본폴더로 되어있음 확인하실수 있습니다.)



주의
꼭 전에 생겼던 avd 폴더를 삭제해주셔야 합니다.
(.android 폴더를 통째로 삭제해 주셔도 무관합니다.)