본문 바로가기

Programming/android

드디어 android emulator를 보게 되다.


그간 해본다해본다 하면서 미루어왔던 안드로이드 어플개발을 본격 실행하기 위하여
이클립스와 android SDK를 연동하고 작업하던 중에 뜻모를 에러.

emulator: ERROR: no search paths found in this AVD's configuration.

약 삼일간 나를 고생시킨 error ㅜ_ㅜ
인터넷 검색이라는 간편한 방법을 내버려두고 괜히 애꿎은 주변 선배들이나 달달 볶았으나
명확한 해결책을 발견치 못하고 버렸던 ajax로 회귀할까 고민하던 중 없는 정보가 없는 네이버덕에...(-_-;;;)
해결실마리를 찾아내어 해결해냈습니다.

안드로이드펍 이라는 유명 안드로이드개발 커뮤니티사이트에서 시스템계정이 문제라고 하여서
몇번이나 시스템계정명만 바꾸다가 포맷이냐 ajax냐 기로에 놓여있을 때 네이버의 블로그에서 알려주더군요;;
http://blog.naver.com/iamexploring/120099914702 <-- 참조하시면 되겠습니다. ㅎㅎ


저같은 겨우에는 위의 블로그에 포스트되어있는대로 그대로 커맨드창에 입력하였었는데
refer : 아마 보통 C:\Documents and Settings\홍길동\.android 식으로 avd폴더가 설정(?)되어있을겁니다.
         우선 C폴더에(메인디스크) 원하는 이름의 폴더를 생성(이때 경험하셨듯 영어로.., androidavd 라 가정할게요)
         그 담엔 커맨드창을 여시고(실행>cmd) 안드로이드 SDK 압축을 푸신 폴더내의 tools 폴더로 이동합니다.
         ex) C:\android-sdk-windows\tools
         그담에 명령어 Android move and -n ??? -p c:\androidavd\avd를 입력합니다.
         ((이때 중요한 것은 ??? <- 이 부분은 AVD별칭(name)이 들어갑니다.
           첨 name입력하실 때 기록이 되는데 지금 바로 떠올리려니 생각이 안나네요. 이럴 경우에는
           Run->Run configuration, 좌측의 열거된 탭들중 아마 가장 상단에 있을 Android Application의 +를 풀어주시면
           Configuration Name 이 보이실 겁니다. 이걸 클릭하시면 우측 메인 상단에 android, target, common
           이렇게 3개의 탭이 나타나는데 가운데(?) target 탭을 클릭. 그럼 보이게 되는 우측 가운데 부분에
           익숙한 글이 보일겁니다. 바로 avd name이죠. 여기까지 모두 수정을 하셨으면...밑에 이어서...))
         그러면 AVD 'androidavd' moved. 라는 글을 확인할 수 있을겁니다. 그럼 설레이는 맘으로 eclipse에서
         Run->Run Configuration -> Run... 감동의 도가니탕~~