본문 바로가기

심오한 세상/mobile

안드로이드 에뮬레이터 AVD Configuration Error


emulator: ERROR: no search paths found in this AVD's configuration.
Weird, the AVD's config.ini file is malformed. Try re-creating it.

위와 같은 오류로 안드로이드 에뮬레이터가 실행되지 않을 경우는 "C:\Users\무적조로"와 같이 사용자 이름이 한글인 경우 Error가 발생하게 됩니다.

그럼 위와 같은 에러를 어떻게 해결할지 알아봤습니다.
해결방법은 의외로 간단했습니다. 개발환경 기본 경로를 한글이 포함되지 않은 경로로 지정합니다. 즉, AVD 설정 파일을 한글이 없는 다른 경로로 이동하는 것입니다.

AVD 설정 파일의 이동은 "android move avd" 라는 명령을 콘솔창에서 입력하면 됩니다.
전 개발환경을 모두 F 드라이브에 있기때문에 그쪽으로 이동할려고 했습니다.

하지만, 또 다른 난관에 봉착했네요.


네 F 드라이브로 이동이 안되는 것이었습니다.


그래서 C 드라이브에 개발 경로를 만들고 옮겨보았습니다.
잘 이동하네요. 그리고 개발환경이 F 드라이버이면 구동이 안되는군요.
그래서 개발환경조차 C 드라이브로 이동시켰습니다.


이제 좀 제대로 구동이 되는군요.
안드로이드 개발 환경 좀 실망이긴 하네요. C 드라이브에서만 개발이 가능하고 구동조차 C드라이버에서 해야된다니..

이동에 관해서는 http://ehxm.tistory.com/67 이 블로그에 보시면 잘 나와있습니다.
하지만 여기도 C 드라이브로 옮겨야한다는 이야기는 없네요.
버그인 것인지, 아니면 일부러 그렇게 했는지는 모르겠지만. 아직은 안되네요.

개발에 참고하시기 바랍니다.
  • 유야 2010.02.09 10:52

    ㅎㅎ 개발은 맥에서!! ㅋㅋㅋ

    • 무적조로™ 2010.02.09 12:42 신고

      개발은 솔직히
      리눅스에서 하고 싶은데...
      집에서는 윈도밖에 안쓰는지라 ㅋㅋ
      버추얼머신 깔기는 싫고 ㅋㅋ
      그래서 다른 드라이버에 설치했는데;;
      위와 같은 오류가 나왔을 뿐이고;;;

      맥...유닉스계열이니깐 좋지...
      하지만 나에게는 넘사벽 제품들이라 ㅋㅋ

  • 오류 2011.02.02 12:37

    'android'은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
    배치 파일이 아닙니다.