ProgramingTip

Android Studio를 사용하여 에뮬레이터 인스턴스에 파일을 푸시하는 방법

bestdevel 2020. 10. 15. 08:08
반응형

Android Studio를 사용하여 에뮬레이터 인스턴스에 파일을 푸시하는 방법


Android Studio를 사용하여 .txt 파일을 에뮬레이터에 지불해야합니까?


터미널을 통해 ADB를 사용하여 데스크톱에서 에뮬레이터로 파일을 많은 수 있습니다.

adb push <file-source-local> <destination-path-remote>

에뮬레이터에서 데스크톱으로 파일을 복사 할 수도 있습니다.

adb pull <file-source-remote> <destination-path>

Android Device Monitor를 사용하여 파일에 액세스 할 수도 있습니다. 설치 자체에서 설치 가능한 Android 아이콘을 클릭합니다. 로드하는 데 몇 초가 세워. 로드하면 "파일 탐색기"라는 탭을 볼 수 있습니다. 이제 거기에서 파일을 가져올 수 있습니다.


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

여기에 이미지 설명 입력


그래픽 인터페이스를 사용하여 수행하려는 Android 스튜디오 메뉴 내에서 다음을 수행 할 수 있습니다.

도구-> Android-> Android Device Monitor

여기에 이미지 설명 입력

DDMS (Android Device Monitor) 창이 열리고 파일 탐색기를 사용하여 파일을 업로드 할 수 있습니다. /mnt/sdcard다음 과 같은 주소 를 선택한 다음 파일을 sdcard로 푸시 할 수 있습니다.여기에 이미지 설명 입력

최신 정보 :

Android 6.0 이상에서는 동일한 프로세스를하지만 Android 애플리케이션은 DDMS 파일 탐색기를 사용하여 SDCARD 내부에 푸시 된 파일에 액세스 할 수 없습니다. 다음과 같은 명령을 시도해도 동일합니다.

adb push myfile.txt /mnt/sdcard/myfile.txt

EACCES (Permission denied)예외에 직면 하면 위험한 권한 외부 저장소 내의 파일에 액세스 할 수 없음을 의미합니다.

이 경우 Android 6.0 이상 버전의 새로운 권한 시스템을 사용하여 수동으로 액세스 권한을 요청해야합니다. 자세한 내용은 Android 안내이 링크를 참조하십시오 .


Android 기기 모니터는 더 이상 Android 스튜디오에서 사용할 수 없습니다.

Android Studio 3.0 이상을 사용하는 경우.

  1. 안드로이드 스튜디오 오른쪽 하단에있는 "장치 파일 탐색기"로 이동합니다.
  2. 두 개 이상의 장치가 연결되어있는 경우 상단의 드롭 다운 목록에서 원하는 장치를 선택합니다.
  3. mnt>sdcard 에뮬레이터에서 SD 카드의 위치입니다.
  4. 폴더를 마우스 오른쪽 버튼으로 클릭하고 업로드를 클릭합니다. 아래 이미지를 참조하십시오.

참고 : 배포 파일뿐만 아니라 폴더도 업로드 할 수 있습니다.

장치 파일 탐색기


명령 프롬프트를 SDK의 플랫폼 도구 경로를 제공하십시오. 예 : -C : \ Android \ sdk \ platform-tools> 그런 다음 명령을 같이 'adb push'를 입력합니다.

C : \ Android \ sdk \ platform-tools> adb push C : \ MyFiles \ fileName.txt /sdcard/fileName.txt

이 명령은 파일을 에뮬레이터의 루트 폴더로 푸시합니다.


johnml1135답변을 참조 하지만 완전히 작동합니다.

자체 조사 후 지금 작업하십시오.

같은 공식 말 :

添加 文件

장치 / sdcard / Download 目录 中。 使用 适中。 USB 级别 的 API 级别 刄 到 导航 到 文> 내부 저장소> 탐색 (虚拟 SD 卡)。

이 사용 Drag and Drop 실제로 작동했지만 안드로이드 자체 설치 응용 프로그램을 사용하여 Download다음을 수행 할 수 있습니다, NOT 하지 소위 존재를 들면, 된 파일을 복사 찾을 /sdcard/Download폴더.

마지막으로 다른 파일 관리자 앱을 사용합니다.

ES 파일 탐색기

그러면 실제 경로가

/storage/emulated/0/Download/

복사 된 파일을 포함합니다.

/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3

더 많은 mp3 파일을 드래그 앤 드롭 한 후 :


adb push [컴퓨터의 파일 경로] [모바일의 파일 경로]

참고 URL : https://stackoverflow.com/questions/30434451/how-to-push-files-to-an-emulator-instance-using-android-studio

반응형