Android ADB: как вставить несколько файлов в эмулятор? - PullRequest
0 голосов
/ 12 мая 2019

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

adb push pic.jpg '/ storage / emulated / 0 / DCIM / camera /

Это прекрасно работает, но у меня есть много файлов, которые я хотел бы скопировать, и я не хочу повторять эту команду для каждого файла.Как я могу «протолкнуть» содержимое целого каталога?

Редактировать: снимок экрана моей студии Android:

enter image description here

Ответы [ 3 ]

1 голос
/ 12 мая 2019

Для загрузки всего каталога проще всего использовать диспетчер файлов устройств в Android Studio.

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

Device File Manager

Щелкните правой кнопкой мыши и нажмите кнопку загрузки, чтобы загрузить файлы или каталог.

Примечание. Работает только в Android Studio 3.0 и более поздних версиях

1 голос
/ 12 мая 2019

Вы можете использовать tar, чтобы поместить все ваши файлы в один архив:

tar -cvf all.tar .

Затем отправьте этот архив на устройство:

adb push all.tar  /sdcard 

Наконец распакуйте ваш tar-файл на устройстве:

adb shell tar -xvf /sdcard/all.tar -C /sdcard

1 голос
/ 12 мая 2019

Чтобы вытолкнуть все в текущем каталоге, вы можете попробовать:

adb push * /storage/emulated/0/DCIM/camera/*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...