Android 에뮬레이터 SD 카드에 수동으로 파일 넣기


136

에뮬레이터 SD 카드를 작동시키는 데 문제가 있습니다 ... 새 SD 카드로 새로운 AVD 장치를 만들었습니다.

데이터를 어떻게 넣을까요? "올바른"파일이 데몬 도구에 마운트되어 있지만 손상되었거나 읽을 수없는 것으로 나타났습니다 ...

어떤 아이디어가 있다면 좋을 것입니다 :)


코드를 통해 코드를 작성하려고하면 다음과 같이 작성할 수 있습니다./sdcard/
James Oravec

답변:


131

Eclipse를 사용하는 경우 Android Perspective (Eclipse에서는 DDMS라고 함)를 통해 SD 카드와 파일을주고받을 수 있습니다. 화면 왼쪽에서 에뮬레이터를 선택한 다음 파일 탐색기 탭을 선택하십시오. 파일이있는 목록 위에는 두 개의 기호가 있어야합니다. 하나는 화살표가 전화를 가리키고있는 경우이를 클릭하면 전화 메모리로 이동할 파일을 선택할 수 있습니다.


4
안녕하세요, 고맙습니다. 작동하는 것처럼 보이지만 하위 디렉토리가있는 전체 디렉토리를 어떻게 추가 할 수 있습니까?
poeschlorn

6
Android SDK가 설치되어있는 경우 독립형 응용 프로그램으로 ddms를 실행할 수도 있습니다. 그것은 $ ANDROID_SDK_PATH / 도구 / DDM의에서의
fijiaaron

1
Android SDK 경로에서 ddms를 실행할 때 파일 탐색기가 탭으로 없었습니다. 그러나 메뉴에있었습니다. 장치-> 파일 탐색기
Ranhiru Jude Cooray

DDMS 관점에서 파일 / 폴더를 삭제하는 방법이 있습니까?
Felipe Sabino

2
추가하기 만하면됩니다. DDMS 장치 목록에 표시 되려면 실행 중이어야합니다.
Doomsknight

106

SDK와 함께 제공되는 adb 도구를 사용하십시오.

adb push myDirectory /sdcard/targetDir

/sdcard/(슬래시와 함께) 대상으로 만 지정하면 myDirectory의 CONTENTS는 / sdcard의 루트에있게됩니다.


@olafure : 파일이 디렉토리가 아닌 안드로이드의 sd 카드로 푸시 될 수 있습니까?
Ashwin

2
@ user1139023 반드시 디렉토리 이름 뒤에 '/'를 추가하십시오. 그러면 adb push yourfile.ext /sdcard// sdcard의 루트에 yourfile.ext를 넣을 수 있습니다
olafure

Eclipse의 파일 탐색기를 사용하고 "읽기 전용 파일 시스템"오류가 발생하면 먼저 cmdline에서 실행하십시오. adb remount
Sagi Mann

고마워, 이것은 가장 간단한 방법입니다!
ass

네, 이것이 가장 간단한 방법입니다.
채드 빙엄

47

Android Studio에서 장치 관리자를 엽니 다. 도구-> Android-> Android 장치 모니터

Eclipse에서 장치 관리자를여십시오. 여기에 이미지 설명을 입력하십시오

장치 관리자에서 SD 카드에 파일을 추가 할 수 있습니다 : 여기에 이미지 설명을 입력하십시오


고마워 ..하지만 일식 콘솔에서 오류가 발생합니다. "선택을 푸시하지 못했습니다 : 읽기 전용 파일 시스템"
Charlie

1
@Charlie 파일 시스템에 오류 메시지가 표시 될 수 없으므로 권한을 확인해야합니다
.

1
완벽 해! 감사합니다
대중의 왕

1
파일이나 폴더를 mnt/sdcard디렉토리 로 푸시 할 수 없었으며 storage/12EA-2A1E대신 사용해야 했습니다. 해당 폴더 이름은 각 AVD에 대해 자동 생성됩니다.
gosr

27

한 가지 쉬운 방법은 끌어서 놓는 것입니다. 파일을 / sdcard / Download로 복사합니다. 전체 폴더 또는 여러 파일을 복사 할 수 있습니다. "클립 보드 공유 사용"이 활성화되어 있는지 확인하십시오. (...-> 설정 아래)여기에 이미지 설명을 입력하십시오


1
Ënable 클립 보드 공유가 현재 존재하지 않습니다 : /
Umer Asif

제길! 이것은 매력처럼 일했다!! 정말 고맙습니다!!
Pavan GR

@UmerAsif 그것은 나의 두 시스템을위한 것이다. 확실합니까?
Martin Marconcini

이것은 나에게도 효과가 있었지만 약간을 명확히하기 위해 그가 언급 한 설정은 스크린 샷에 표시된 것입니다.이 설정은 에뮬레이터의 설정이 아닌 플로팅 도구 모음의 맨 아래에 액세스 된 설정입니다. 희망이 도움이됩니다. :)
Evan Stone

0

Android Studio 3.3을 사용하고 있습니다.

로 이동 보기 -> 도구 창 -> 장치 파일 탐색기 . 또는 Android Studio의 오른쪽 하단에서 찾을 수 있습니다.

에뮬레이터가 실행중인 경우 장치 파일 탐색기는 파일 구조를 에뮬레이터 저장소에 표시합니다.

여기에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 "업로드"를 선택하여 파일을 배치 할 수 있습니다

여기에 이미지 설명을 입력하십시오


0

Visual Studio 2019 (Xamarin)에서 :

  1. DDMS (장치 모니터) 버튼을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

  1. 파일 탐색기 탭으로 이동하여 전화기와 오른쪽을 가리키는 화살표가있는 버튼을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.