[android] Android 에뮬레이터에서 파일 시스템의 로컬 파일에 액세스하는 방법은 무엇입니까?

Android 에뮬레이터에서 파일 시스템의 로컬 파일 (예 : 텍스트 파일, 웹 페이지)에 액세스하는 방법이 있는지 알고 싶습니다.

Android 개발을 위해 Ubuntu 10.04를 사용하고 있습니다.



답변

adbSDK의 도구 디렉토리에있는 명령을 사용할 수 있습니다 .

adb shell

파일 시스템을 탐색하고 액세스 할 수있는 명령 줄 프롬프트를 제공합니다. 또는 원하는 파일을 추출 할 수 있습니다.

adb pull /sdcard/the_file_you_want.txt

또한 ADT와 함께 이클립스를 사용하는 경우 파일 시스템을 탐색 할 수있는보기가 있습니다 ( Window-> Show View-> Other … 및 Android-> File Explorer 선택 )


답변

Android Studio 3.0 이상에서는 다음을 수행하십시오.

보기> 도구 창> 장치 파일 탐색기


답변

허용되는 답변 외에도 Android Studio를 사용하는 경우 다음을 수행 할 수 있습니다.

  1. 호출 Android Device Monitor,
  2. Devices왼쪽 탭에서 장치를 선택하고
  3. File Explorer오른쪽 탭을 선택 하고
  4. 원하는 파일로 이동하고
  5. Pull a file from the device버튼을 클릭 하여 로컬 파일 시스템에 저장하십시오.

에뮬레이터 또는 장치의 파일 시스템 작업 에서 가져옴


답변

최신 정보! Android Device Monitor를 통해 Android 파일 시스템에 액세스 할 수 있습니다. Android Studio에서 Tools >> Android >> Android Device Monitor로 이동합니다.

Android Device Monitor를 사용하는 동안 시뮬레이터에서 앱을 실행할 수 있습니다. 그러나 Android Device Monitor를 사용하는 동안에는 앱을 디버깅 할 수 없습니다.


답변

Android Studio 3.5.3에서 장치 파일 탐색기는보기-> 도구 창에서 찾을 수 있습니다.

기본 창의 오른쪽에있는 수직 탭을 사용하여 열 수도 있습니다.


답변