에뮬레이터 SD 카드를 작동시키는 데 문제가 있습니다 ... 새 SD 카드로 새로운 AVD 장치를 만들었습니다.
데이터를 어떻게 넣을까요? "올바른"파일이 데몬 도구에 마운트되어 있지만 손상되었거나 읽을 수없는 것으로 나타났습니다 ...
어떤 아이디어가 있다면 좋을 것입니다 :)
에뮬레이터 SD 카드를 작동시키는 데 문제가 있습니다 ... 새 SD 카드로 새로운 AVD 장치를 만들었습니다.
데이터를 어떻게 넣을까요? "올바른"파일이 데몬 도구에 마운트되어 있지만 손상되었거나 읽을 수없는 것으로 나타났습니다 ...
어떤 아이디어가 있다면 좋을 것입니다 :)
답변:
Eclipse를 사용하는 경우 Android Perspective (Eclipse에서는 DDMS라고 함)를 통해 SD 카드와 파일을주고받을 수 있습니다. 화면 왼쪽에서 에뮬레이터를 선택한 다음 파일 탐색기 탭을 선택하십시오. 파일이있는 목록 위에는 두 개의 기호가 있어야합니다. 하나는 화살표가 전화를 가리키고있는 경우이를 클릭하면 전화 메모리로 이동할 파일을 선택할 수 있습니다.
SDK와 함께 제공되는 adb 도구를 사용하십시오.
adb push myDirectory /sdcard/targetDir
/sdcard/
(슬래시와 함께) 대상으로 만 지정하면 myDirectory의 CONTENTS는 / sdcard의 루트에있게됩니다.
adb push yourfile.ext /sdcard/
/ sdcard의 루트에 yourfile.ext를 넣을 수 있습니다
Android Studio에서 장치 관리자를 엽니 다. 도구-> Android-> Android 장치 모니터
Eclipse에서 장치 관리자를여십시오.
장치 관리자에서 SD 카드에 파일을 추가 할 수 있습니다 :
mnt/sdcard
디렉토리 로 푸시 할 수 없었으며 storage/12EA-2A1E
대신 사용해야 했습니다. 해당 폴더 이름은 각 AVD에 대해 자동 생성됩니다.
한 가지 쉬운 방법은 끌어서 놓는 것입니다. 파일을 / sdcard / Download로 복사합니다. 전체 폴더 또는 여러 파일을 복사 할 수 있습니다. "클립 보드 공유 사용"이 활성화되어 있는지 확인하십시오. (...-> 설정 아래)
Android Studio 3.3을 사용하고 있습니다.
로 이동 보기 -> 도구 창 -> 장치 파일 탐색기 . 또는 Android Studio의 오른쪽 하단에서 찾을 수 있습니다.
에뮬레이터가 실행중인 경우 장치 파일 탐색기는 파일 구조를 에뮬레이터 저장소에 표시합니다.
여기에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 "업로드"를 선택하여 파일을 배치 할 수 있습니다
/sdcard/