emulator: ERROR: bad config: virtual device directory lacks config.ini
emulator: could not find virtual device named 'test_avd_1_6'
위와 같은 오류가 발생하는 이유는,
컴퓨터의 사용자 이름이 한글이기 때문에 경로 인식을 못해서 오류가 생긴다고 한다.
오류가 발생하는 순서는 아래와 같다.
1. AVD Manager를 실행한다. 현재 AVD가 하나도 없는 상태이다.
2. 'test_avd_1_6' 이란 이름의 AVD를 하나 만들었다.
3. 우측의 "Start..." 버튼을 눌러서 AVD를 시작해보자. 시작 옵션 팝업이 뜨면 "Lanunch" 버튼을 클릭한다.
4. AVD를 실행하였는데 오류가 발생하였다. "Close"버튼을 누르고 창을 종료하자.
이 외에, 이클립스에서 AVD를 만들고 안드로이드 프로젝트를 Run하였을 때도 발생한다.
자~ 오류는 어떻게? 고치면 된다~! ^^
커맨드 창을 띄워보자. 역시나... 사용자 이름이 한글이다.
현재 AVD 목록을 보자.
android list avd 명령을 실행한다.
결과를 보면, AVD의 Path에 한글이 포함되어 있는 것을 알 수 있다.
한글이 없는 경로로 AVD 파일을 옮겨보자.
C 드라이브에 아래와 같이 AVD 파일을 관리할 디렉토리를 생성한다.
c:\android_avd\sdk_1.6 |
이제 AVD 파일을 옮기는 명령을 아래와 같이 입력한다.
(아래 명령은 android SDK설치 디렉토리를 환경변수로 설정한 것을 가정으로 한 것임)
붉은 색으로 표시된 부분이 AVD 이름이다.
android move avd -n test_avd_1_6 -p c:\android_avd\sdk_1.6\test_avd_1_6 |
실행 결과는 아래와 같다. 성공적으로 AVD가 옮겨졌다.
이제, 커맨드 창을 닫고 AVD 파일을 다시 실행해보자.(상단 2,3,4번 그림 참조)
이제 오류는 발생하지 않고 잠깐을 기다리면 아래와 같은 화면이 뜨는 것을 확인할 수 있다.
오류 해결~~~
'유용한 정보 > 안드로이드 | Android' 카테고리의 다른 글
와이파이 및 인터넷 3G 제어하기 (0) | 2011.08.23 |
---|---|
[원격으로 폰 조정하기] 업데이트 v2.2 (0) | 2010.08.19 |
[원격으로 폰 조정하기] 업데이트 v2.0 (0) | 2010.08.17 |
[안드로이드] 원격으로 폰 조정하기 (8) | 2010.08.12 |
[Android] 어플리케이션 마켓에 등록!! (2) | 2010.08.11 |