Подтвердить что ты не робот

Как отправить файлы в экземпляр эмулятора с помощью Android Studio

Как я могу отправить файлы .txt в эмулятор с помощью Android Studio?

4b9b3361

Ответ 1

Вы можете использовать ADB через терминал для передачи файла с рабочего стола в эмулятор.

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

Вы также можете скопировать файл из эмулятора на рабочий стол

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

Однако вы также можете использовать Android Device Monitor для доступа к файлам. Нажмите на значок Android, который можно найти на самой панели инструментов. Загрузка займет несколько секунд. После загрузки вы увидите вкладку "Проводник". Теперь вы можете тянуть/толкать файлы оттуда.

Ответ 2

Один простой способ - перетащить. Он скопирует файлы в /sdcard/Download. Вы можете скопировать целые папки или несколько файлов. Убедитесь, что включен параметр "Включить общий доступ к буферам обмена". (в разделе...- > Настройки)

введите описание изображения здесь

Ответ 3

Если вы хотите сделать это с помощью графического интерфейса, вы можете следить за этим в меню студии Android:

Инструменты → Android → Android Device Monitor

введите описание изображения здесь

После этого откроется окно Android Device Monitor (DDMS), и вы сможете загружать файлы с помощью Проводника. Вы можете выбрать такой адрес, как /mnt/sdcard, а затем нажать файл в SD-карте. введите описание изображения здесь

Update:

В Android 6.0+ вы должны использовать тот же процесс, но ваше приложение для Android не может получить доступ к файлам, которые вставляются в SDCARD с помощью DDMS File Explorer. Это то же самое, если вы пытаетесь выполнить команды следующим образом:

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

Если вы столкнулись с EACCES (Permission denied) исключением, это означает, что у вас нет доступа к файлам внутри внешнего хранилища, так как это опасное разрешение.

В этой ситуации вам необходимо запросить разрешение доступа вручную, используя новую систему разрешений в Android 6.0 и в верхней версии. Более подробную информацию вы можете найти в андроидном учебнике и этой ссылке.

Ответ 4

Монитор устройства Android больше не доступен в Android Studio.

Если вы используете Android Studio 3.0 и выше.

  1. Перейдите в "Device File Explorer", который находится внизу справа от Android Studio.
  2. Если у вас подключено более одного устройства, выберите нужное устройство из раскрывающегося списка вверху.
  3. mnt>sdcard - это место для SD-карты в эмуляторе.
  4. Щелкните правой кнопкой мыши папку и нажмите "Загрузить". Смотрите изображение ниже.

Примечание. Вы можете загружать папки, а не только отдельные файлы.

Device File Explorer

Ответ 5

Откройте командную строку и укажите путь к платформе инструментов sdk. Например: - C:\Android\sdk\platform-tools > Затем введите команду "adb push", как показано ниже,

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

Эта команда нажимает файл в корневую папку эмулятора.

Ответ 6

см. johnml1135 ответ, но не полностью работает.

после самостоятельного изучения работайте сейчас:

как официально говорят:

添加 文件

API 22 API-интерфейса: Настройки> Устройство: Хранилище и USB> Внутренняя память> Исследуйте (虚拟 SD 卡)。

и использовать метод Drag and Drop на самом деле работало, но использовать андроид самого установлено приложение Download, то вы не можете найти скопированный файл, что не существует так называемыми /sdcard/Download папку.

наконец, с помощью другого приложения файлового менеджера, как

ES File Explorer

тогда можно увидеть действительно путь

/storage/emulated/0/Download/

который содержит скопированные файлы, такие как

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

после перетаскивания больше mp3 файлов:

Ответ 7

adb push [путь к файлу на вашем компьютере] [путь к файлу на вашем мобильном телефоне]