Android开发中常用ADB命令总结

转载 2016年08月30日 14:42:58

转自

http://blog.csdn.net/true100/article/details/49736481


adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。作为开发人员,掌握适当所需要的ADB操作命令是非常必须的。就把平时工作中用得相对比较多的adb命令作个小总结。

  1,ADB自身管理相关命令

    adb kill-server   终止ADB服务进程

    adb start-server 启动或重启ADB服务进程

    adb root  以root权限重启ADB服务

  2,使用ADB进行设置(包括模拟器)管理

   adb devices 查看连接到计算机上的设备

   adb  get-serialno  获取连接到电脑上设备的序列号,当前只能连接一台设备才能获取得到

   adb  reboot    重启连接到电脑上的设备

   adb reboot bootloader /recovery 重启设备进入到fastboot模式或recovery模式,通常在刷机的时候用到

   adb [-d|-e|-s<serialNumber>] command  发送指定命令给指定设备,其中serialNuber是设备号

  3,获取设备硬件信息

  adb shell cat /sys/class/net/wlan0/address 获取wifi mac地址

  adb shell cat/proc/cpuinfo   获取cpu序列号

   adb shell cat /system/build.prop  获取设备编译属性

   adb shell cat /data/misc/wifi/*.conf  获取设备wifi配置信息

  4,通过设备管理APP应用操作

   adb install [-r|-s] <apkfile>  安装apk文件

   adb uninstall [-k] <packagename> 卸载APP

   adb  shell top [-m <number>] 查看内存情况,如果有number表示查看多少条数据

  adb  shell ps 查看进程列表数据

   adb shell kill <pid>  杀死对应pid的进程

   adb shell ps -x <pid>   查看指定pid进行的运行状态 

   adb  shell  service list 查看后台服务信息

   adb  shell cat /proc/meminfo  查看当前内存占用情况 

   adb  shell cat /proc/iomen 查看io内存分区情况

    5,对文件进行操作的相关adb命令

   adb shell ls mnt  查看所有设备中的存储设备名

   adb  remount 将system分区重新挂载为可读写分区

   adb push <local> <remote> 从本地复制文件到设备中local和remote分别对应本地与设备的文件

   adb  pull <remote> <local>从设备复制文件到本地的操作

  adb shell ls 查看目录下的所有文件及文件夹

   adb shell cd <folder> 查看文件夹内容

  adb  shell mkdir path/floldername 新建文件

 6,其它操作命令

   adb  shell input text <context>  发送文件内容

   adb  shell input keyevent <keycode>  通过adb命令发送键盘事件

  adb  shell wm size  获取设备分辨率

  adb  shell getprop <key> 获取设备参数信息

   adb shell setprop <key> <value> 设置设备的参数信息

   adb shell screencap -p <path/file> 使用adb命令进行截屏操作

  adb  shell screenrecord [options] <path/filename>    使用adb命令进行视屏录制

[options]  可以填写:

size WIDTH*HEIGHT

bit -rete

 -time -limit 时间限制等

Android开发中常用ADB命令总结

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比...
  • true100
  • true100
  • 2015年11月09日 14:28
  • 3278

Android开发中常用adb命令

adb 常用命令 1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android l...
  • lvwei1990
  • lvwei1990
  • 2015年11月18日 11:50
  • 193

Android开发中常用ADB命令

1、adb devices 建立连接,列举连接的设备名 有时连接不上时,可以在任务管理器中将adb.exe终止掉再重新拔插USB线。 2、adb install “APK完整路径” 安装...
  • Android_Discover
  • Android_Discover
  • 2011年07月13日 14:15
  • 695

测试工作中ADB命令实战

作者:TT,《测试架构师》微信公众号作者 大家能点击进来,说明还是对ADB有所了解或听说过的,可能也会比较熟练的掌握了这些命令,下面描述如有不对的地方,欢迎指正和交流学习,请多指教!   ...
  • weixin_37563723
  • weixin_37563723
  • 2017年02月24日 20:59
  • 299

Android开发中一些常用的ADB命令

用好adb的一些实用的、常用的命令,可以大大提高开发调试效率。
  • minxiwen123
  • minxiwen123
  • 2016年11月18日 16:30
  • 153

Android开发中常用的一些adb命令

自己接触Android时间不长,从一些基本的知识开始学起,整理了几个常用的adb命令...
  • Alone_SLFly
  • Alone_SLFly
  • 2014年11月06日 14:30
  • 501

Android开发——常用ADB命令的使用

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 位于 SDK/platform-tools/ 目录下,其源码位于/system/core/adb 目录下。...
  • SEU_Calvin
  • SEU_Calvin
  • 2016年07月13日 16:34
  • 12315

android开发中常用的五大布局

线性布局 线性布局在xml文件中使用来定义。  线性布局可以分为水平和垂直方向的布局,可以 通过android:orientation来定义方向, android:orientation=“ho...
  • u012301501
  • u012301501
  • 2016年12月04日 21:09
  • 982

常用adb命令相关总结

1,前期工作 首先要保证你能使用adb命令---即正确配置adb相关的环境变量,通过命令窗口输入cmd,运行cmd程序 2,adb命令, adb root :root设备, adb remount...
  • zrf1335348191
  • zrf1335348191
  • 2016年06月17日 15:29
  • 887

Android常用adb命令总结

Android 常用 adb 命令总结首发个人博客 http://xuxu1988.com/2015/05/15/android-adb-commands , 转载请注明出处。针对移动端 Androi...
  • gb112211
  • gb112211
  • 2015年05月20日 17:54
  • 7297
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android开发中常用ADB命令总结
举报原因:
原因补充:

(最多只允许输入30个字)