Как получить доступ к локальным файлам файловой системы в эмуляторе android? - программирование
Подтвердить что ты не робот

Как получить доступ к локальным файлам файловой системы в эмуляторе android?

Я использую ubuntu 10.04 для разработки android. Я хочу знать, есть ли способ доступа к локальным файлам (скажем, текстовым файлам, веб-страницам) файловой системы в эмуляторе android.

4b9b3361

Ответ 1

Вы можете использовать команду adb, которая входит в каталог инструментов SDK:

adb shell

Он даст вам приглашение командной строки, где вы можете просматривать и получать доступ к файловой системе. Или вы можете извлечь нужные файлы:

adb pull /sdcard/the_file_you_want.txt

Кроме того, если вы используете eclipse с ADT, есть представление для просмотра файловой системы (Window- > Show View- > Other... и выберите Android- > File Explorer)

Ответ 2

В дополнение к принятому ответу, если вы используете Android Studio, вы можете

  • invoke Android Device Monitor,
  • выберите устройство на вкладке Devices слева,
  • выберите вкладку File Explorer справа,
  • выберите нужный файл и
  • нажмите кнопку Pull a file from the device, чтобы сохранить ее в локальной файловой системе.

Взято из Работа с эмулятором или файловой системой устройства

Ответ 3

Update! Вы можете получить доступ к файловой системе Android через Android Device Monitor. В Android Studio перейдите в Инструменты → Android → Android Device Monitor.

Обратите внимание, что вы можете запускать свое приложение в симуляторе при использовании Android Device Monitor. Но вы не можете отлаживать приложение при использовании Android Device Monitor.