简介

做android相关的工作基本都会用到adb,简单介绍下adb pull与adb push

从手机导出文件

adb pull <remote> <local> :Copies a specified file from an emulator/device instance to your development computer.

向手机导入文件

adb push <local> <remote>:Copies a specified file from your development computer to an emulator/device instance.

在命令行调用,首先要切到adb目录,然后就可以直接调用adb push和adb pull命令了

列子:

导入文件:adb push D:\test.apk /sdcard/tmp

导出文件:adb pull /sdcard/tmp/test.apk D:\

提示:在导入或者导出多个文件时,要先把文件都放到一个文件夹中,以文件夹的方式导入导出。

如果对手机下的没有访问权限,就不能导出。

模拟器默认赋予用户root权限

给一个上传文件的shell

Create pullFiles.sh:

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
HOST_DIR=<pull-to>
DEVICE_DIR=/sdcard/<pull-from>
EXTENSION=".jpg"
for file in $(adb shell ls $DEVICE_DIR | grep $EXTENSION$)
do
    file=$(echo -e $file tr -d "\r\n"); # EOL fix
    adb pull $DEVICE_DIR/$file $HOST_DIR/$file;
done

Run it:

Make it executable: chmod +x pullFiles.sh

Run it: ./pullFiles.sh

adb push与adb pull相关推荐

  1. 通过bat批处理命令进行adb push和adb pull批量拉取文件

    通过bat批处理命令进行adb push和adb pull批量(通配符)拉取文件 代码环境:win10 powershell.adb设备 为了adb调试方便,花了一天时间简单入门了下bat批处理命令, ...

  2. Android中adb push和adb install的使用区别

    在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install.下面就来讲讲这两种安装方式的区别. adb push 能够指定安装目录.比如执行&q ...

  3. adb 命令 推文件_ADB放文件和取文件\adb push 、 adb pull

    adb push命令 :从电脑上传送文件到手机: adb pull命令 :从手机传送文件到电脑上: 1.首先使用USB连接电脑与小机,然后安装adb相应的驱动; 2.进入doc系统后; 3.输入命令a ...

  4. adb push 和adb pull

    1.从手机中拉取信息到本地电脑上 adb pull <手机路径> <本机路径> 2.从本地电脑推送信息到手机上 adb push <本机路径> <手机路径&g ...

  5. android adb push、adb pull 使用

    1.从电脑推送到手机: adb push  电脑文件全路径   手机目录 adb push c:\users\admin\desktop\aaa.mp4 /sdcard/movies 2.从手机拉取到 ...

  6. adb push ,adb pull和adb install的区别

    1.用命令行把手机上的文件拷贝到电脑上 1 adb pull sdcard/1222073679.png 拷贝文件夹命令,如把log文件夹拷贝到电脑当前目录 1 adb pull sdcard/log ...

  7. 【adb】adb push命令 向设备传输文件

    一.向设备传输文件命令 用于在windows系统下,向设备传输文件. 二.操作步骤 2.1 连接设备 确认电脑已安装adb. 通过usb线将设备与电脑连接. 2.2 启动windows的cmd 按wi ...

  8. 【安卓学习之工具学习】adb初步学习--adb命令和shell命令学习

    原文连接http://blog.csdn.net/ljb568838953/article/details/52212427 感谢 博主:拜天地 一 . 测试环境讲解:  1.一台win7电脑  2. ...

  9. adb push和pull使用

    1.运行cmd> 进入adb.exe目录 2.>adb connect ip 3.>adb remount 4.>adb push 本地apk全路径 /system/app/ ...

最新文章

  1. C#中跨线程访问控件问题解决方案
  2. 富文本常用封装(NSAttributedString浅析)
  3. sublime配置markdown
  4. WIN8下安装USB转串口驱动出现“文件的哈希值不在指定的目录”的解决办法
  5. __index元方法
  6. 深度学习工程实践 5. libtorch+opencv使用复杂的训练分割模型(脸部,头发实现分割)
  7. 计算机与音乐整合的教学设计,信息技术与学科教学整合音乐课教学设计  2010年10月  田赞禄...
  8. Microsoft Defender SmartScreen 阻止了无法识别的应用启动,Windows已阻止此软件和无法验证发布者两个问题的解决方法(以腾讯云服务器为例的三种保姆级图文解决方法)
  9. 典型计算机电路组成,硬件工程师必会的几道题
  10. window10快捷键
  11. unity3d 模拟电脑实现_基于Unity3D的机器人仿真实验系统
  12. css多行文本换行时出现右边参差不齐结局方案
  13. 渠道二维码的基础玩法总结
  14. 金陵科技学院计算机系男女比,719所全国高校男女比例排名,第一竟然是?
  15. Spring和Spring Boot区别
  16. python中mid_Python算法
  17. 008-企业网站纽曼官网实现
  18. 什么是Mycat?为什么要使用MyCat?
  19. 【转载】ddr3参数-内存系列一:快速读懂内存条标签
  20. 海思芯片文件及查看方法

热门文章

  1. 一个前端工程师到底需要掌握哪些技能?
  2. miui主题编辑器和java jdk_JDK、Jmeter安装与配置
  3. bootstrap实例《一》星巴克官网
  4. 子墨对酒《三国杀》里论模式(三)适配器模式
  5. Webface--(CASIA-WebFace)
  6. 「从零开始造 RPC 轮子系列」01 我为什么要去造一个轮子?
  7. 如何防止SQL注入攻击?
  8. 3.每天进步一点点-Python爬虫需要了解HTTP 请求报文
  9. esp8266 airkiss联网进行TCP,UDP通信服务
  10. 2021-08-08 WPF控件专题 ListBox控件详解