에뮬레이터를 사용하여 외부 저장소를 연결 한 상태에서 응용 프로그램이 시작될 때 어떤 파일이 이미 ext storage의 관련 디렉토리에 있는지 에뮬레이션하고 싶습니다.응용 프로그램을 시작하기 전에 에뮬레이터 외부 저장소에 파일 넣기
AVD에서 외부 저장소를 활성화 한 후 내 저장소에 실제로 위치합니까? 아니면 임시 코드로 파일을 생성해야합니까? 아니면 실제 장치에서 테스트해야합니까?
이 시나리오에서 가장 좋은 방법은 무엇입니까?
에뮬레이터를 사용하여 외부 저장소를 연결 한 상태에서 응용 프로그램이 시작될 때 어떤 파일이 이미 ext storage의 관련 디렉토리에 있는지 에뮬레이션하고 싶습니다.응용 프로그램을 시작하기 전에 에뮬레이터 외부 저장소에 파일 넣기
AVD에서 외부 저장소를 활성화 한 후 내 저장소에 실제로 위치합니까? 아니면 임시 코드로 파일을 생성해야합니까? 아니면 실제 장치에서 테스트해야합니까?
이 시나리오에서 가장 좋은 방법은 무엇입니까?
sdcard.img
은 (~/.android/avd
) avd 폴더에 있습니다. Linux 또는 OSX를 사용하는 경우 마운트하거나 내부에서 파일을 조작하고 마운트 해제 할 수 있습니다. 아마도 Windows에는 동일한 작업을 수행 할 수있는 프로그램이 있습니다. 에뮬레이터를 시작한 다음 adb push/pull
또는 DDMS
을 사용하여 sdcard 내용을 조작 할 수 있습니다.
SDCard
내용을 만드는 가장 쉬운 방법은, 당신이 당신의 컴퓨터에 필요한 파일을 생성하고 다음 Eclipse
의 DDMS Perspective
당신이 왼쪽에있는 Devices
패널에서 emulator
를 선택할 수 있습니다 사용하고 FileExplorer
를 선택할 것 탭을 클릭하십시오. SDCard
내용을 포함하는 sdcard
폴더가 있습니다. 당신이 SDCard
내부에 폴더를 만들 수 있습니다 오른쪽 상단면에 controlls를 사용하여 당신에 의해
수 또한 emulators
SDCard
에 Push
파일.
@dtmilano가 말했듯이 Command Prompt
을 사용하여 동일한 결과를 얻을 수도 있습니다.
다음 해결책을 얻을 수 없습니다. 위치가 변경된 것 같습니다. 이클립스의 DDMS 관점에서'mnt/sdcard'로부터 얻으십시오. – Megamind