Как я могу отправить файлы .txt в эмулятор с помощью Android Studio?
Как отправить файлы в экземпляр эмулятора с помощью Android Studio
Ответ 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 и выше.
- Перейдите в "Device File Explorer", который находится внизу справа от Android Studio.
- Если у вас подключено более одного устройства, выберите нужное устройство из раскрывающегося списка вверху.
-
mnt>sdcard
- это место для SD-карты в эмуляторе. - Щелкните правой кнопкой мыши папку и нажмите "Загрузить". Смотрите изображение ниже.
Примечание. Вы можете загружать папки, а не только отдельные файлы.
Ответ 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
папку.
наконец, с помощью другого приложения файлового менеджера, как
тогда можно увидеть действительно путь
/storage/emulated/0/Download/
который содержит скопированные файлы, такие как
/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3
после перетаскивания больше mp3 файлов:
Ответ 7
adb push [путь к файлу на вашем компьютере] [путь к файлу на вашем мобильном телефоне]