2011-09-29 6 views
0

에뮬레이터를 사용하여 외부 저장소를 연결 한 상태에서 응용 프로그램이 시작될 때 어떤 파일이 이미 ext storage의 관련 디렉토리에 있는지 에뮬레이션하고 싶습니다.응용 프로그램을 시작하기 전에 에뮬레이터 외부 저장소에 파일 넣기

AVD에서 외부 저장소를 활성화 한 후 내 저장소에 실제로 위치합니까? 아니면 임시 코드로 파일을 생성해야합니까? 아니면 실제 장치에서 테스트해야합니까?

이 시나리오에서 가장 좋은 방법은 무엇입니까?

+0

다음 해결책을 얻을 수 없습니다. 위치가 변경된 것 같습니다. 이클립스의 DDMS 관점에서'mnt/sdcard'로부터 얻으십시오. – Megamind

답변

5

sdcard.img은 (~/.android/avd) avd 폴더에 있습니다. Linux 또는 OSX를 사용하는 경우 마운트하거나 내부에서 파일을 조작하고 마운트 해제 할 수 있습니다. 아마도 Windows에는 동일한 작업을 수행 할 수있는 프로그램이 있습니다. 에뮬레이터를 시작한 다음 adb push/pull 또는 DDMS을 사용하여 sdcard 내용을 조작 할 수 있습니다.

2

SDCard 내용을 만드는 가장 쉬운 방법은, 당신이 당신의 컴퓨터에 필요한 파일을 생성하고 다음 EclipseDDMS Perspective 당신이 왼쪽에있는 Devices 패널에서 emulator를 선택할 수 있습니다 사용하고 FileExplorer를 선택할 것 탭을 클릭하십시오. SDCard 내용을 포함하는 sdcard 폴더가 있습니다. 당신이 SDCard 내부에 폴더를 만들 수 있습니다 오른쪽 상단면에 controlls를 사용하여 당신에 의해

수 또한 emulatorsSDCardPush 파일.

@dtmilano가 말했듯이 Command Prompt을 사용하여 동일한 결과를 얻을 수도 있습니다.

관련 문제