이 게시물을 무단으로 사용하는 행위(비영리, 영리 포함)는 CCL 2.0 저작자 표시-비영리-변경금지 라이센스에 의거하여 금지되어 있습니다. 원본 글의 출처 및 저작자를 표시해 주신다면 글의 스크랩은 자유롭게 하실 수 있습니다. 단, 비영리 목적의 발표(스터디 등)에 위 글을 사용하고 싶으신 분은 제게 미리 메일로 문의 부탁드립니다.
저작권과 관련된 자세한 사항은 이곳을 참조해 주시기 바랍니다.
저작권과 관련된 자세한 사항은 이곳을 참조해 주시기 바랍니다.
안드로이드 에뮬레이터에서 사용자가 임의로 파일을 저장하려면 안드로이드 에뮬레이터에 가상의 SD카드가 마운트 되어 있어야 합니다. 오늘은 mksdcard를 이용한 가상의 SD카드 생성부터 시작해서 이클립스 내의 설정 변경, DDMS를 이용하여 가상의 SD카드에 파일 넣기까지 알아보겠습니다.
일단, 에뮬레이터에 마운트시킬 가상의 SD카드를 생성해야합니다. 가상 SD카드를 생성하려면 안드로이드 SDK폴더\tools 폴더의 mksdcard.exe 을 이용하면 됩니다.
실행-cmd를 입력하여 명령 프롬프트 창을 열고, 안드로이드 sdk가 설치된 폴더\tools폴더에 간 후, mksdcard [용량] [파일명] 을 입력하여 가상의 SD카드를 만듭니다. 저는 128MB의 크기로 만들었습니다.
가상 SD카드 파일도 만들었으니, 이제 에뮬레이터에 마운트를 시켜야겠지요?
에뮬레이터를 실행시킬 때 sd카드를 마운트시키는 옵션을 활성화시켜주어야 하는데요, 그 설정은 Run-Run Configurations-Target 탭의 Additional Enulator Command Line Options에 넣어주면 됩니다.
저같은 경우는 생성한 가상SD카드를 c:\ 드라이브에 넣어주어서 경로를 저렇게 설정하였습니다. 각자 경로에 맞게끔 넣어주시면 됩니다.
이렇게 설정을 끝낸 후, 에뮬레이터를 실행시키면 가상 SD카드가 마운트 된 채로 에뮬레이터가 실행됩니다.
그럼, 이 SD카드에 파일을 넣어볼까요?
이클립스에서 DDMS를 실행시킨 후, File Explorer탭을 클릭해보면 아래와 같은 아이콘이 보이실겁니다. 에뮬레이터에 파일을 넣어야하니 Push a file onto the device를 눌러줍니다.
요로코롬 파일을 선택할 수 있습니다. 개발하는데 깝깝한데~~ 음악이나 듣게 음악을 넣어봅시다. 이 때, 파일명은 영어로 되어 있어야 합니다. 안그러면 에러납니다. -_-
자, 저렇게 해주면 이렇게! 뿅! 들어가있는 것을 볼 수 있습니다.
자, 그럼 이제 이 파일을 안드로이드 에뮬레이터에서 들어볼까요?
파일을 추가했으니, 바로 음악을 듣기 전에 Dev Tools의 Media Scanner를 실행해서 파일을 인식시켜주어야 합니다.
검색이 끝났다면, 음악을 들어볼까요?
Music을 눌러보시면, 다음과 같이 음악이 추가되어있는 것을 보실 수 있을 겁니다!
음악 파일 뿐만 아니라 다른 파일을 넣을 떄에도 지금과 동일한 과정으로 수행하시면 됩니다. :)
p.s : 이걸 통해서 삭막한 개발환경을 조금이나마 업 시킬수 있겠네요~ :)
더보기
'Out-of date' 카테고리의 다른 글
| [구버전] 기존 프로젝트를 안드로이드 SDK 1.5 용으로 업데이트하기 (0) | 2009/05/02 |
|---|---|
| 안드로이드 SDK 1.5를 설치해보자! (정식버전 내용 추가) (7) | 2009/05/02 |
| 안드로이드 에뮬레이터에 가상의 SD카드 마운트시키기 (20) | 2009/04/07 |
| [SDK 1.0] #03. Hello, Android!로 배우는 기초 - (6) ImageView를 이용한 이미지 표시 (15) | 2009/01/06 |
| [SDK 1.0] #03. Hello, Android!로 배우는 기초 - (5) XML Layout 활용하기 (5) | 2008/12/28 |
| [SDK 1.0] #03. Hello, Android!로 배우는 기초 - (4) 기본 생성파일 분석 및 실행해보기 (6) | 2008/12/27 |
안드로이드 정보, 강좌를 누구보다 빨리 접하고 싶으신가요?
그렇다면 이메일 구독 혹은
를 통해 업데이트되는 최신 글들을 받아보실 수 있습니다. :)
TRACKBACK http://androidhuman.tistory.com/trackback/149
-
안드로이드 SDK 1.5용 AVD(Android Virtual Device) 생성하기 삭제
2009/05/17 22:38TRACKBACK FROM 커니의 안드로이드 이야기 - Android Human이전 컵케익 업데이트가 Preview 버전으로 공개되었을 때 작성했던 글 (2009/05/02 - [안드로이드 이야기/안드로이드 입문] - 안드로이드 SDK 1.5를 설치해보자! (정식버전 내용 추가) ) 을 보면, 뒷부분에 AVD를 생성하는 법을 다루면서 정식 버전이 출시되면 이러한 AVD를 생성하는 과정을 GUI 형태로 지원할 예정이라고 써 놓았었는데, 정작 정식버전이 출시된 후에 다른 것에 정신이 팔려 미처 그 부분을 다루지 못했네요 ^^; 이..





댓글을 달아 주세요
비밀댓글입니다
2009/04/15 11:17 [ ADDR : EDIT/ DEL : REPLY ]안그래도 다음 강좌로 List를 이용해서 곡을 불러올 수 있게 하는 AudioPlayer를 준비중이였어요~ ^^
2009/04/16 22:37 [ ADDR : EDIT/ DEL ]일단은 http://helloandroid.com/node/134 를 보고 연구중입니다. SDK 버전이 M3라서 이게 정확히 잘 돌아갈지는 모르겠지만... 일단 하다보면 그리 어렵지는 않을 거에요. ^^
다른 어플리케이션 예제들도 아마 일단은 여기에 올라온 것들을 다시 만들어보는 것으로 방향을 잡을까 해요.
비밀댓글입니다
2009/04/20 11:04 [ ADDR : EDIT/ DEL : REPLY ]와우... 저보다 훨씬 괜찮은 작품이 나오겠는걸요?
어떻게 하는건가요?
2009/04/22 22:05 [ ADDR : EDIT/ DEL ]저는 아직까지는 기능들 확인하기에 바빠서 한쪽으로 깊게 파고가지를 않았는데, 왠지 저도 이번 media player만큼음 좀 더 깊게 들어가보고싶은 욕구(?) 가 드네요. ㅎㅎ
음악파일에 있는 이미지정보까지 불러오게 만드신다니... 대단하십니다
비밀댓글입니다
2009/05/30 21:38 [ ADDR : EDIT/ DEL : REPLY ]DDMS화면에서 화면 좌측 상단에 에뮬레이터/단말기 목록 나오는 부분에서 에뮬레이터의 경우 emulator-5554 요렇게 나오는 놈을 클릭해주셨나요?
2009/06/01 00:27 [ ADDR : EDIT/ DEL ]활성화되지 않은 상태라 그럴 수도 있어요~
평소 접하기 힘든 주옥같은 글들, 정말 잘보고 갑니다 ^_^;
2009/07/05 12:50 [ ADDR : EDIT/ DEL : REPLY ]자주 들러서 공부하겠습니다! ㅋ
과찬이십니다~ ㅎㅎ;
2009/07/05 16:32 [ ADDR : EDIT/ DEL ]쿨럭.. 더 좋은 글 보여드리도록 노력하겠습니다.
하 좋은정보 감사합니다. 헌데 저는 SDCard 정상적으로 만들었는데 파일 집어넣으러하면 Console에
2009/07/14 17:37 [ ADDR : EDIT/ DEL : REPLY ]Failed to push 파일명 on emulator-5554: Read-only file system 이라구 나오네욤 ㅜㅜ
개인적으로 system루트의 fonts 에다가 따로 제작한 폰트를 넣어볼까하는데.. 하아 안될까요? 왠 퍼미션이 이러는지..
SD카드 이미지 파일이 AVD에 제데로 등록되었는지 확인해보세요. 아마 그 문제 아니면 SD카드 이미지 파일이 잘못되었거나... 둘 중 하나일 거에요.
2009/07/15 05:09 [ ADDR : EDIT/ DEL ]좋은 글 잘 보고 갑니다.
2009/07/22 17:28 [ ADDR : EDIT/ DEL : REPLY ]그런데 sdcard 마운트시 위의 글에서 나온 것처럼은 r1.5에서는 되는지요??
AVD를 만들때 같이 sdcard를 마운트 시켜야 되는지요??
넵. AVD를 만들때 SD카드를 마운트시키셔야 합니다.
2009/07/24 23:11 [ ADDR : EDIT/ DEL ]http://androidhuman.tistory.com/entry/안드로이드-SDK-15용-AVDAndroid-Virtual-Device-생성하기
를 참조하세요~
안드로이드 블로그좀 홍보하겠습니다
(문제가 되면 삭제를.... - _-ㄷㄷㄷㄷ)
2009/08/07 16:10 [ ADDR : EDIT/ DEL : REPLY ]http://blog.naver.com/glzhqkr입니다. ^^ 저도 안드로이드를 접한지 2주일 정도되었는데
안드로이드란 매체 하나가 은근히 중독성이 있더군요 그래서 꾸준히 하고있습니다.^^
비록 자료는 별로 없지만 찾아주시면 감사하겠스빈당. ㅎ
궁금한게있는데요 안드로이드 sd카드 마운트시키는건 됫는데요 음악은 됫는데 그럼 영상도 같은 방법으로 하면 되는건가요? 영상 너을때 어떤 확장명으로 넣어야하나요?
2009/10/12 23:42 [ ADDR : EDIT/ DEL : REPLY ]http://androidhuman.tistory.com/entry/안드로이드에서-재생할-수-있는-멀티미디어-파일-형식들-파일-사용법
2009/10/13 22:12 [ ADDR : EDIT/ DEL ]을 참고하세요~
좋은글 감사합니다... ^^
2010/01/31 15:22 [ ADDR : EDIT/ DEL : REPLY ]앞으로 자주 들러야 겠네요 ㅎㅎ
출처 적어 놓구 퍼가도 될까요? ㅎㅎ
이건 구버전 방법입니다~ 최신 SDK에 관련된 글은 http://androidhuman.tistory.com/entry/AVDAndroid-Virtual-Device-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0-SDK-20-ADT-094

2010/01/31 18:26 [ ADDR : EDIT/ DEL ]요놈입니다. 참고하세요~
출처 밝히시고 퍼가시는건 상관없습니다
감사합니다~
2010/02/01 22:46 [ ADDR : EDIT/ DEL ]앞으로 많은 가르침 부탁 드려요 ㅎㅎ
ultraISO로 안에 파일 넣고 마운트할 수 있나요?
2011/08/19 23:46 [ ADDR : EDIT/ DEL : REPLY ]에뮬레이터 안의 저장공간에 파일을 넣는것이라면 DDMS의 File explorer를 사용하면 됩니다.
2011/08/21 21:21 [ ADDR : EDIT/ DEL ]UltraISO랑은 상관없습니다~