예전에 이 내용을 트윗으로 날린 적이 있는데 원문이 영어라서 읽어보신 분들은 별로 없었을 것 같습니다. 또한 안드로이드 계열의 스마트폰을 사용하지 않는 분들은 안드로이드 앱 개발자가 아닌 이상 Android SDK를 사용해볼 일이 거의 없지요. 대단한 내용은 아니구요  AVD(Android Virtual Device) 라는 가상 장치를 통해 에뮬레이터로 돌려보는 것입니다. 속도는 좀 느리지만 안드로이드 스마트폰을 체험해볼 수 있을 정도는 됩니다.


먼저 Java SE Development Kit을 다운로드 합니다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html






다운로드를 완료하셨다면 설치해주시고

다음은 Android SDK를 다운로드 합니다. 앱 개발하시는 분들은 이클립스도 사용하시던데 여기서는 체험만 해보는 것이니 이클립스는 필요하지 않습니다.

http://developer.android.com/sdk/index.html



다운로드를 완료하셨다면 이제 적당한 곳에 압축을 풀어줍니다. 그런 다음 안에 있는 SDK Setup을 실행합니다. 그러면 다음과 같은 에러 창이 하나 뜨는데



SSL 에러라고 나오죠. 창을 닫고 Settings로 가서 Force https://... sources to be fetched using http://... 부분에 체크를 해줍니다.



그런 다음 Available Packages로 가셔서 우측 주소를 펼치면 다양한 패키지 리스트가 나옵니다. 여기서 일단은 두가지 패키지만 다운로드 해주세요. SDK Platform Android 2.2와 Google APIs 입니다. 둘다 API 8로 받으시면 됩니다. 다운받는데 시간이 좀 걸릴 겁니다. 물론 다 받으셔도 상관은 없는데 시간이 오래 걸리고 용량도 많이 잡아먹기 때문에 그럽니다.





업데이트를 완료하셨다면 이제 Virtual Devices 탭으로 갑니다. 그리고 우측에 New 버튼을 눌러 가상 장치를 추가해주시면 되는데, 여기서 한가지 팁을 알려드리겠습니다. 순정 상태로 설치하면 안드로이드 마켓이 설치되어 있지 않습니다. 스마트폰을 사용하는 이유가 어플리케이션 때문이라 본다면 마켓은 필수라 할 수 있습니다. 물론 각각의 어플 설치 패키지인 APK 파일을 받아서 수동으로 설치할 수도 있지만 모든 어플의 설치 파일을 일일이 구할 수는 없는 노릇이지요. 따라서 미리 마켓이 설치된 이미지를 받아서 작업을 진행해봅시다.

http://www.kandroid.org/board/board.php?board=androidmarket&command=body&no=27

위 글에 잘 나와있는데 초보자 분들은 무슨 소린지 이해가 잘 안되실 수도 있습니다. 위 글에서는 manifest 파일을 편집할 경우 구글 API가 업데이트 목록에 새로 뜨기 때문에 일부러 폴더 복사본을 만들어서 진행하는 것 같은데, 우리는 어차피 개발자가 아니라 한번 체험만 해볼 사람들이니 복사본 없이 그냥 바로 편집하도록 하겠습니다.

Android SDK 하위 폴더를 보시면 add-ons\addon_google_apis_google_inc_8\images 폴더가 있습니다. 거기 보시면 img 파일이 3개 들어있죠. 그중에 system.img 파일이 가상 디바이스의 내장 메모리 부분인 것 같습니다. 프로요가 설치된 곳 말이죠. 그 이미지를 위 사이트에서 다운받은 이미지로 교체합니다. 

그런 다음 add-ons\addon_google_apis_google_inc_8 폴더에 들어있는 manifest.ini 파일을 편집합니다. 메모장으로 열면 보기 안 좋으니 워드패드나 다른 텍스트에디터로 편집해보세요.

name=Google APIs

부분을 바꾸시면 됩니다. 예를 들어 저는

name=snoopy

라고 변경하겠습니다.


system.img 파일을 교체했고 manifest.ini 파일을 수정했다면 이제 준비는 다 되었습니다.
일단 Android SDK를 종료하고 다시 실행합니다. 그러면 패키지 업데이트 창이 나오는데 이게 업데이트 해야하는건지는 잘 모르겠습니다만 일단 업데이트 해주세요. 특히 Market Licensing 패키지는 반드시 업데이트가 필요할 것 같습니다. 그리고 USB Driver 패키지도 설치해주세요.


이제 본격적으로 시작해보겠습니다. Virtual Devices 탭으로 가서 가상 장치를 만듭니다. New 버튼을 누른 다음

Name은 알아서 적어주시고
Target은 아까전에 manifest.ini 파일을 편집하면서 적으셨던 name을 선택합니다. 저는 snoopy를 선택합니다.
SD 카드 사이즈는 버그인지 몰라도 숫자를 좀 가립니다. 5120 적으니 문제 없더군요.
(이게 C 드라이브에 생성되네요. C 드라이브 용량 5기가 줄어들어서 깜짝 놀랐습니다.)
해상도의 경우 기본값 HVGA는 320*480 크기인데 이정도면 적당합니다.



AVD를 생성하셨다면 선택하고 Start를 누릅니다. 초기 부팅시간은 좀 걸립니다. 느긋하게 기다리시면 됩니다.





지금부터 마음껏 안드로이드 2.2 프로요를 체험해보세요. 기본적으로 우측에 있는 키패드를 이용하시면 되고 이전 단계로 돌아가는 취소 버튼은 그냥 ESC 키를 누르시면 됩니다.

일단 설정을 한글로 바꾸고 한글 키보드도 설치하는게 좋겠죠? 한글 설정은 Settings 들어가서 하시면 되고





한글 키보드는 어떤 앱이 좋은지 모르겠으나 저는 마켓에서 안드로이드펍의 접촉식 자판을 받았습니다.



키보드 앱을 설치한 다음 설정 방법은 언어 및 키보드 설정에 들어가서 일본어, 중국어, Android 키보드 부분에는 체크를 다 풀어주시고 한글 접촉식 키보드에만 체크를 해주시면 됩니다.




그런데 이게 영문의 경우 그냥 키보드로 자판을 두들기면 되는데 한글은 직접 키패드를 마우스로 일일이 찍어줘야 합니다. 조금 불편하기는 하지만 어차피 이건 실사용이 아니라 체험용 정도이니 한글 입력이 된다는 사실만으로도 충분히 만족스럽습니다.


간단히 트위터 어플 Swift 1.2 받아서 테스트 해봤습니다.



마켓에 게임도 있던데 해보지는 않았습니다.




이상으로 안드로이드 체험하기 글을 마치겠습니다.
신고
Share
  1. 이전 댓글 더보기
  2. Romany
    2010.08.18 15:05 신고

    음..저도 이글을 보고 대강 PC에서 안드로이드를 구동하게 되었는데요..(감사드립니다)
    근데 Astro 어플을 깔아서 받은 apk 파일을 설치해보려고 했는데
    설치는 됐다고 나오는데 메뉴에 아이콘이 안나오네요..
    받은 apk 파일을 설치해보려고 구글링도 해봤습니다만..
    방법을 잘 모르겠더라고요..이거 방법이 있을까요?

  3. 해볼게요
    2010.08.26 05:15 신고

    삭제하는방법은요?
    설치하기 전으로, 흔적없이...
    알려주세요~ ^^

    • BlogIcon snpbox
      2010.08.26 14:24 신고
      수정 및 삭제

      그냥 폴더만 날리면 됩니다. 설치형식이 아니라서...

    • seokhyeonwoo
      2010.09.02 23:38 신고
      수정 및 삭제

      폴더만 날린다고 되는게 아니더군요.
      계정 폴더 안에도 폴더가 생성되군요.
      ex)Administrator\
      또 Users 폴더 안에도 폴더가 생성되네요.
      더 이상은 잘;;;

  4. shadow8203
    2010.08.27 03:27 신고

    sd카드에 apk파일 넣고 테스트좀해볼려고하는데....
    어떻게 해야하나요?

  5. Unknown
    2010.09.12 11:36 신고

    혹시나 해서, 덧글 다는데 SD 카드 용량을 안드로이드를 설치해야 하기 때문에 크게 잡아야 합니다. 원래 스마트폰에서는 그렇게 크게 안해도 되지만, 이것은 개발자 용이기 떄문에...

  6. 이병훈
    2010.09.22 05:02 신고

    정말 잘 됩니다. vmware에서 사용해보다가 sd카드 인식이 안되어서 어플 설치를 못하고 있었는데, 님께서 가르쳐 주신 방법으로 하니 정말 잘 되네요..다시 한번 감사 드립니다.

  7. 윤영환
    2010.10.26 12:50 신고

    강좌 보고 그대로 잘 따라한 것 같은데....device 생성하고 start 누르니까
    emulator: ERROR: bad config: virtual device directory lacks config.ini
    emulator: could not find virtual device named 'hwany'
    이런 메시지 뜨면서 안 되네요. 왜 그럴까요...

  8. 윤영환
    2010.10.26 13:59 신고

    위의 다른 댓글에도 있네요. 설명 보고 해결했습니다.
    그런데 안드로이드 명령어 어쩌고 하는 건 너무 어려워서 계정을 변경했는데
    계정명 변경하는 걸로 되는 게 아니더군요. 컴퓨터 이름도 바꿔보고 계정도 몇번이나 새로 만들고
    지우고 하느라고 시간도 들고, 컴터계정도 지저분해졌는데...
    어떻든 에뮬은 돌아갑니다. ^^*

  9. 노유식
    2010.10.28 16:51 신고

    스누피님! ~ 안녕하세요..글 잘 보았습니다.

    근데..MS MVP로 활동하고 계신다고 하셨는데요. 궁굼해서 그러는데 MS MVP가 뭔지요?

    • BlogIcon snpbox
      2010.10.28 17:42 신고
      수정 및 삭제

      댓글로 설명하기엔 좀 그렇구요 요약하자면

      MS 제품군중에 특정 기술분야의 MS 공인 전문가를 말합니다. 역할은 일반 유저들에게 MS의 기술을 전파하고, 문제 해결에 도움을 주는... 오프라인 세미나 활동 하시는 분들도 많고, 저처럼 포럼이나 카페, 블로그 등에서 활동하시는 분들도 많습니다. 개발쪽 (닷넷, ASP, C# 등등) MVP 분들이랑 오피스 계열 분들이 많으시고, 저처럼 윈도우 MVP 분들은 많지 않더군요. 윈도우 MVP 중에서는 아크몬드님이 아마 가장 널리 알려진 분이 아닐까 싶습니다.

  10. ;;;;
    2010.11.20 13:08 신고

    SDK Setup 없는데요.

  11. 초심자
    2010.11.22 11:16 신고

    인터넷이 안되네엽 왜 그러죠??

  12. 하늘
    2010.12.22 11:10 신고

    설정다하고 스타트 눌렸는데 반응이 없습니다
    뭐가 잘못된걸까요;;
    계정은 생정되어 있던데 다른걸 실행해야하는건가요?

  13. 욱쓰
    2011.01.05 22:03 신고

    아.. wm 쓰고있는 사람이라 안드로이드 체험 해볼겸 따라해봤는데...정말 느리군요. 에뮬이라 각오는 했지만 체험하긴 글른것같습니다. ㅎㅎ

  14. 옴니아를 저주하는자
    2011.01.26 17:58 신고

    윈모에는 관심이 없는지요?
    옴니아?(피식-_-)
    윈모라서 윈도모바일이라서 호감갖고 샀건만ㅠㅠ

  15. 옵쓰
    2011.06.14 10:11 신고

    설치한 어플등이 새로 부팅할때는 다 날라가는건가요?? 새로 부팅할때 마다
    다 초기화 되는것 같은데...저장할 방법이 있는지요?

    • dlwh11
      2011.09.10 12:45 신고
      수정 및 삭제

      설정이나 시작할때 뜨는창에 wipe로 시작하는 체크박스가있습니다.. 그거 해제해주세요

  16. 블루레이
    2011.06.29 10:56 신고

    와이파이 연결이 안 되면 어떡하나요?
    네트워크 연결이 안 되서 뭘 할 수가 없네요.

  17. someone
    2011.07.18 11:27 신고

    다운받는 사이트가 조금 바뀐거 같은데 수정좀 해주세요

  18. 정신우
    2011.07.21 10:39 신고

    질문좀 드려도 될까요?안드로이드를 버추얼박스를 이용해서 컴퓨터에 깔았는데, 카카오톡과 키보드 입력 시키는 어플은 사용이 가능한데 앵그리버드,필드러너는 되지 않더라구요. 어플중에서도 되는게 있고 안되는게 있나요?
    그리고 안되는 어플들은 어떻게 하면 할수 있는지 알려 주실수 있나요?

  19. BlogIcon 아이폰 탈옥자~
    2011.08.05 16:44 신고

    이 어플 이름이 뭔가요??
    그냥 영어로 한글 키보드 치면 나오나요??
    난 안나오던데..

  20. 아정이
    2011.10.01 00:24 신고

    죄송합니다. 본 기기에는 카카오톡을 설치할 수 없습니다. 라고 나오는데요
    왜이런걸까요? ㅠㅠ

  21. zzzz
    2012.01.06 20:53 신고

    스누피님 3g무제한임?