Android ADB:如何将多个文件推送到模拟器中?

Android ADB: How to push multiple files, into an emulator?

我正在使用ADB以便将文件从桌面复制到模拟器上的文件夹。

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

这可以正常工作,但是我有很多文件要复制,我不想为每个文件重复此命令。如何"推送"整个目录的内容?

编辑:我的Android工作室的屏幕截图:

enter

右键单击并单击上载以上传文件或目录。

注意:仅适用于Android Studio 3.0及更高版本


您可以使用tar将所有文件放入单个存档中:

1
tar -cvf all.tar .

然后将归档文件推送到设备:

1
adb push all.tar  /sdcard

最后将您的tar文件解压缩到设备中:

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

要推送当前目录中的所有内容,您可以尝试:

1
adb push * /storage/emulated/0/DCIM/camera/*