Connecting Life and Technology

기술과 일상 사이를 잇는 워킹맘 기획자의 큐레이션( A Working Mom's Curation)

Study(아카이브)/Android

emulator: ERROR: unknown virtual device name: MYAVD

zzzoey 2010. 10. 17. 21:26
반응형

리눅스 환경에서 Android Emulator 실행 시 "unknown virtual device name" 에러 해결 방법

Android Emulator를 리눅스 환경에서 구동할 때 다음과 같은 에러가 발생할 수 있습니다.

emulator: ERROR: unknown virtual device name: MYAVD

이 에러는 AVD(Android Virtual Device) 생성 위치에뮬레이터가 탐색하는 위치가 서로 다르기 때문에 발생합니다.


1. 원인 분석

  • AVD 생성 경로: /root/.android
  • 에뮬레이터 탐색 경로: /home/사용자계정/.android

즉, 에뮬레이터가 찾는 디렉토리와 실제 AVD가 저장된 디렉토리가 일치하지 않아 문제가 발생합니다.

 


2. 해결 방법

에러를 해결하는 방법은 두 가지입니다.

2.1 AVD 디렉토리 복사

생성된 AVD 디렉토리를 사용자 홈 디렉토리로 복사합니다.

# AVD 디렉토리 복사
cp -R /root/.android/ /home/사용자계정/
  • /root/.android 디렉토리 전체를 /home/사용자계정/.android로 복사합니다.
  • 복사 후 에뮬레이터를 다시 실행하면 정상적으로 구동됩니다.

2.2 심볼릭 링크 생성

심볼릭 링크를 사용하여 경로를 연결하는 방법도 있습니다.

# 심볼릭 링크 생성
ln -s /root/.android /home/사용자계정/.android
  • 홈 디렉토리에 심볼릭 링크를 생성하여 경로를 통일합니다.
  • 단, 일부 리눅스 환경에서는 심볼릭 링크가 정상 작동하지 않을 수 있습니다.

3. 결론

  • 심볼릭 링크 생성이 실패할 경우, 디렉토리 복사 방식으로 문제를 해결할 수 있습니다.
  • 본 에러는 Android Emulator의 알려진 버그로, 공식적인 수정이 이루어지기 전까지 수동 처리가 필요합니다.

4. 요약

구분 경로
생성 경로 /root/.android
탐색 경로 /home/사용자계정/.android
해결 방법 디렉토리 복사 또는 심볼릭 링크 생성

참고

  • 리눅스에서 Android Emulator 사용 시 파일 경로 설정에 주의해야 합니다.
  • 심볼릭 링크 방식이 권장되나, 복사 방식이 더 안정적인 경우도 있습니다.
728x90
반응형

'Study(아카이브) > Android' 카테고리의 다른 글

안드로이드 애플리케이션 빌드 에러  (0) 2011.03.29
안드로이드 서비스  (0) 2011.03.02
안드로이드 개발환경 셋팅 in Linux(Ubuntu)  (0) 2010.10.17
Korea Android  (0) 2010.05.02