태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[팁]에뮬레이터가 꼬인 것 같아요!!

2009.12.24 00:30

안드로이드 어플리케이션 개발을 할 때, 보통 에뮬레이터를 많이 씁니다. 그런데, 개발 하다보면 가끔 예상치 않게(!) 에뮬레이터가 꼬여버리는 상황이 발생할 경우가 있습니다.

저 같은 경우는 컵케익 설치해본다고 막 하다가.. 다시 기본 SDK로 돌아가려고 하는데 뭔가 잘못되었는지 동작이 이상하게 되더군요... -_- 브라우저 글씨도 깨져나오고, 홈 버튼도 동작을 안하고,.........

그래서 SDK 자체가 꼬인건가 싶어서 재설치를 했지만 상태는 동일... 게다가, 분명히 재설치를 했는데 바꿔놓은 바탕화면이 그대로 유지되어있으니... 이건 황당할 노릇이였습니다.

그래서 어디에 문제가 있을까 찾기를 거듭하다가, 결국 찾아냈습니다. 에뮬레이터 내에서 생성해준 사용자 파일만 지워주면 됩니다 -_-

사실, 이런 이야기를 들어오기는 했지만 정작 그 파일이 어디 있는지는 못 봐서 지우지 못했는데, 이번에 알아냈습니다.

C:\Documents and Settings\[자신의 계정 이름]\.android\avd\[AVD 이름]\userdata.img 파일을 지워주시면 에뮬레이터를 재시작 할 대 깨~끗한 상태의 이미지를 재생성합니다.

이런 간단한 것도 몰라서 삽질을 했다니.. 부끄럽기만 하군요. -_-....

강좌 작성환경
SDK Version : Android SDK 2.0.1, release 1
ADT Version : 0.9.5

추후 SDK업데이트로 인해 글의 내용과 최신 SDK 내용간 차이가 있을 수 있습니다.


저작자 표시 비영리 변경 금지
신고

커니 안드로이드 개발 팁/일반 , , , , ,

  1. Blog Icon
    돌돌리우스

    좋은 정보 감사합니다. 이런 팁들이, 알아두면 나중에 유용하게 쓰일것 같습니다^^

  2. 제가 실제 개발 공부를 하면서 겪었던 문제들의 해결책들을 조금씩이나마 모아놓으면 도움이 되지 않을까 싶어요~ ㅎㅎ

  3. 제가 잘 몰라서 그러는데.. create avd [새로운 avd 생성] 해주면 되지 않나요?^^;;

  4. 안드로이드 에뮬레이터도 따지고 보면 vm웨어와 같다고 보시면 됩니다. 그래서 전에 데이터를 이미지를 떠서 사용하는데.. 이미지를 지우면 새로운 이미지를 생성해서 에뮬을 띄우는데 시간이 많이 걸립니다. 이럴때엔 차라리 처음에 만들어놓은 이미지를 빽업해놨다가.. 마음에 안들때마다 덥어씌우면 그나마 빠르게 부팅도 할수 있고 초기화 할수 있습니다. 개인피씨 포멧하는거보단 훨 좋죠 ㅋㅋ

  5. 예전에 비해서는 에러나는 일이 많이 줄었더군요 ㅎㅎ
    특히나 AVD 개념이 제데로 정착된 이후부터는 걍 AVD 지워버리고 다시 만들고 그러고있어요 :)