Я использую ubuntu 10.04 для разработки android. Я хочу знать, есть ли способ доступа к локальным файлам (скажем, текстовым файлам, веб-страницам) файловой системы в эмуляторе android.
Как получить доступ к локальным файлам файловой системы в эмуляторе android?
Ответ 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.