안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
현재 비스타 쓰고 있는 유저입니다.
원래는 1.0환경에서 개발하다가 1.5로 할려고 설치를 하던 중 오류가 생겨서 질문 드립니다.
우선 1.0과 같은 세팅은 끝났습니다.
그런데 avd를 생성해주고 (명령 프롬프트 창에서 하였습니다)
생성을 잘해주었다는 문구도 뜨는데
실행해보면
Emulator]emulator: ERROR: bad config: virtual device directory lacks config.ini
Emulator]emulator: could not find virtual device named 'my_android1.5'
라는 에러가 뜨게 됩니다.
자바도 옳게 설치하였고 안드로이드 sdk경로상에서도 한글은 없습니다.
그럼 답변 부탁드리겠습니다.
현재 비스타 쓰고 있는 유저입니다.
원래는 1.0환경에서 개발하다가 1.5로 할려고 설치를 하던 중 오류가 생겨서 질문 드립니다.
우선 1.0과 같은 세팅은 끝났습니다.
그런데 avd를 생성해주고 (명령 프롬프트 창에서 하였습니다)
생성을 잘해주었다는 문구도 뜨는데
실행해보면
Emulator]emulator: ERROR: bad config: virtual device directory lacks config.ini
Emulator]emulator: could not find virtual device named 'my_android1.5'
라는 에러가 뜨게 됩니다.
자바도 옳게 설치하였고 안드로이드 sdk경로상에서도 한글은 없습니다.
그럼 답변 부탁드리겠습니다.
2009.09.18 13:09:50
오류가 발생하는 경우에는 ANDROID_SDK_HOME 환경변수를 설정하라는 얘기가 있군요..
아래 URL 참고하세요~
http://markmail.org/search/?q=emulator:+could+not+find+virtual+device+named#query:emulator%3A%20could%20not%20find%20virtual%20device%20named+page:1+mid:fkfsstb45umt65zr+state:results
아래 URL 참고하세요~
http://markmail.org/search/?q=emulator:+could+not+find+virtual+device+named#query:emulator%3A%20could%20not%20find%20virtual%20device%20named+page:1+mid:fkfsstb45umt65zr+state:results
2009.09.18 18:15:22
아직 해결이 안되셨으면
~$android update avd -n my_android1.5
도 한번 해보세요.
-update avd : Updates an Android Virtual Device to match the folders of a new SDK
그리고 혹시 window 계정이 한글이라면
C:\Documents and Settings\한글계정\.android\avd 에 생성된 avd가 존재하게 되는데
이럴 경우 SDK1.6에서 문제가 발생하더라구요
android move -n my_android1.5 -p c:/avd/my_android1.5
와 같은 식으로 한글이 없는 경로로 이동 해주시면 정상적으로 emulator가 구동될거 같습니다.
~$android update avd -n my_android1.5
도 한번 해보세요.
-update avd : Updates an Android Virtual Device to match the folders of a new SDK
그리고 혹시 window 계정이 한글이라면
C:\Documents and Settings\한글계정\.android\avd 에 생성된 avd가 존재하게 되는데
이럴 경우 SDK1.6에서 문제가 발생하더라구요
android move -n my_android1.5 -p c:/avd/my_android1.5
와 같은 식으로 한글이 없는 경로로 이동 해주시면 정상적으로 emulator가 구동될거 같습니다.
2009.09.23 11:59:36
윈도우즈 계정 한글문제가 맞구요 android 명령어를 이용해 이동을 시키면 자동으로 인식됩니다.
Android move avd -n "생성한 AVD명" -p "경로"
위 명령어로 하면 되구요.
자세한 내용은
Android Virtual Device 가동 문제참고하세요~
Android move avd -n "생성한 AVD명" -p "경로"
위 명령어로 하면 되구요.
자세한 내용은
Android Virtual Device 가동 문제참고하세요~
일단 avd를 확인해보세요
$ android list avd
그리고 실제 파일이 잘 존재하는지도 확인해보세요
$ ls -al ~/.android/avd
drwxr-xr-x 2 eclipse eclipse 4096 2009-09-05 02:32 Android1.1.avd
-rw-r--r-- 1 eclipse eclipse 64 2009-09-05 00:38 Android1.1.ini
drwxr-xr-x 2 eclipse eclipse 4096 2009-09-03 14:06 Default.avd
-rw-r--r-- 1 eclipse eclipse 61 2009-06-22 10:40 Default.ini
마지막으로 XXXX.ini내용도 위 정보들과 일치하나 확인해보세요
$ cat Default.ini
target=android-3
path=/home/eclipse/.android/avd/Default.avd
skin.name=HVGA
skin.path=platforms/android-1.5i2/skins/HVGA
sdcard.path=/home/eclipse/sdcard.iso
image.sysdir.1=platforms/android-1.5i2/images/