ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。它主要有以下几个功能:

  1、运行设备的shell(命令行)
  2、管理模拟器戒设备的端口映射
  3、计算机和设备之间上传/下载文件
  4、将本地apk软件安装至模拟器戒android设备

adb工具位置:<path-to-sdk>/tools/adb

adb源码位置:<path-to-sourcecode>/system/core/adb

  adb组成及实现原理:adb本身是一个客户端服务器应用程序,由3个组件组成,Client, Server, Daemon,如下图

Android随笔之——Android ADB详解

  对于ADB命令的使用,首先你要把ADB配置好环境变量,这个百度上一找一大堆,这里就不叙述啦。

  下面是一些常用的ADB命令使用方法,如果要查看全部ADB命令,建议Google搜索下,百度就算了

查看设备* adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 安装软件 * adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上. 卸载软件 * adb uninstall <软件名> * adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 登录设备shell * adb shell这个命令将登录设备的shell. * adb shell <command命令> 后面加<command命令>将是直接运行设备命令, 相当于执行远程命令 从电脑上发送文件到设备 * adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 从设备上下载文件到电脑 * adb pull <远程路径> <本地路径> 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 显示帮助信息 * adb help 这个命令将显示帮助信息 查看bug报告* adb bugreport这个命令将显示bug报告启动和关闭ADB服务* adb kill-server 关闭ADB服务* adb start-server 开启模拟器在运行一段时间后可能会出现异常(反应非常慢等情况),这是需要重启服务,如果把模拟器关了,再打开就有点麻烦了。重启手机* adb reboot这个命令能帮助你直接重启手机

作者:登天路

转载请说明出处:http://www.cnblogs.com/travellife/

更多相关文章

  1. Android实训案例(二)——Android下的CMD命令之关机重启以及重启r
  2. android平台的三个编译命令----make,mm,mmm
  3. 穿越之旅之--android中如何执行java命令
  4. Android:模拟器使用命令安装apk
  5. Android 平台的几个编译命令----make,mmm,mm,mma
  6. Android中Input型输入设备驱动原理分析

随机推荐

  1. SpringBoot + Mybatis + Druid + PageHel
  2. 华为核心交换机配置mac地址白名单接入
  3. RabbitMQ Linux一键安装脚本定制
  4. 从Storm到Flink,有赞五年实时计算效率提升
  5. 深入理解 Apache Spark Delta Lake 的事
  6. 40%创业公司用伪AI忽悠钱,欧洲被AI时代抛
  7. 最新iOS开发常见面试题总结二!(附答案)!
  8. 碾压Python!为什么Julia速度这么快?
  9. 告别规范化!MIT谷歌等提出全新残差学习方
  10. 【JS基础入门】JavaScript中变量常量的声