Android ADB: How to push multiple files, into an emulator?
我正在使用ADB以便将文件从桌面复制到模拟器上的文件夹。
adb push pic.jpg '/storage/emulated/0/DCIM/camera/
这可以正常工作,但是我有很多文件要复制,我不想为每个文件重复此命令。如何"推送"整个目录的内容?
编辑:我的Android工作室的屏幕截图:
要上传整个目录,最简单的方法是在Android Studio中使用设备文件管理器。
从右下角的工具栏将其打开,然后导航至设备中要上传数据的目录。
右键单击并单击上载以上传文件或目录。
注意:仅适用于Android Studio 3.0及更高版本
您可以使用
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/* |