`
bugtags
  • 浏览: 27218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android 开发中常用 ADB 命令总结

阅读更多

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] 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  获取设备 Wi-Fi 配置信息

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

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

adb uninstall [-k] 卸载 APP

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

adb  shell ps 查看进程列表数据

adb shell kill  杀死对应 pid 的进程

adb shell ps -x   查看指定 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 分别对应本地与设备的文件

adb  pull 从设备复制文件到本地的操作

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

adb shell cd 查看文件夹内容

adb  shell mkdir path/floldername 新建文件

6. 其它操作命令

adb  shell input text  发送文件内容

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

adb  shell wm size  获取设备分辨率

adb  shell getprop 获取设备参数信息

adb shell setprop 设置设备的参数信息

adb shell screencap -p 使用adb命令进行截屏操作

adb  shell screenrecord [options]    使用 adb 命令进行视屏录制

[options]  可以填写:

size WIDTH*HEIGHT

bit -rete

-time -limit 时间限制等

作者:BetterLater

本文来源:http://blog.csdn.net/true100/article/details/49736481#rd


 
分享到:
评论

相关推荐

    android测试adb常用命令

    本文档用于Android开发人员和测试人员熟悉android平台下的adb的各种操作,将工作中常用的adb命令进行了一一举例,提高工作效率。

    Android常用adb命令集锦

    android开发中经常要使用到adb命令,略加整理

    adb常用命令总结

    实际开发总常用adb来调试真机,这是一些常规的命令,欢迎完善

    常用Adb命令monkey自动化脚本编写.docx

    比较完整的常用adb命令,mokey命令大全,和monkey自动化脚本编写

    adb常用命令 android

    这里是一些android的adb常用命令,能够知道大家进行一些手机开发的调试。 这里只是我的一些小小的见解,希望对大家有帮助

    Android ADB常用命令总结

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机)。 它的主要功能有: 运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机...

    常用adb命令

    android 开发常用adb命令,安装,卸载,模拟输入,连接,断开连接以及拉取,推文件等

    Android 常用adb指令记录总结

    Android 日常开发adb指令记录(不断更新): 注:这里包名均使用com.redsun.phone代替。 一、java -version: 出现相应情况 可直接安装ADT。 二、adb shell: 查看手机是否连接到PC。 三、将手机中的数据库文件...

    C++ ADB 运行库

    ADB命令是远端控制手机ANDROID的常用手段,源码中包含常用的ADB 运行函数,并用管道运行,直接返回运行结果的字符串。在VS2017中调试运行正常。

    Android中dumpsys命令用法简单介绍

    在Android手机上, 通过使用adb shell命令可以进入android系统的shell, 该shell除支持一些常用的标准命令之外,还支持一些和android系统相关的其他命令, 这些命令可以打印出系统当前的状态信息。 dumpsys就是这样...

    adb 命令介绍

    本文档讲述了Android开发所用到的一些基本的,常用的adb命令,方便开发者在开发中使用。

    Android开发与应用——张荣,原书配套课件

    2.4.1 adb命令 2.4.2 Android命令 2.5 小结 练习 第3章 Android应用程序框架 3.1 第一个Android应用程序 3.2 Android项目结构 3.3 APK文件结构 3.4 Android应用程序权限 3.5 Activity及其生命周期 ...

    新版Android开发教程.rar

    Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

    《Android群英传》完整扫描版

    第2章 Android开发工具新接触 13 2.1 Android开发IDE介绍 14 2.1.1 Android Studio初体验 14 2.1.2 Android Studio配置 15 2.2 Android Studio高级使用技巧 19 2.2.1 更新SDK 20 2.2.2 Android Studio常用界面 21 ...

    Android中aapt命令实践

    笔者就给发了一段aapt命令:aapt dump badging <files> 下面针对aapt 命令做一下介绍,之前笔者也对一些常用adb命令也做过介绍:总结一些常用Android adb 命令,了解这些命令以后,可以更方便我们开发,提高开发效率...

    Google Android SDK开发范例大全(完整版)

    最常用、最有用的工具是 adb 实用程序(Android Debug Bridge)。 usb_driver 该目录包含将开发环境连接到支持 Android 的设备(例如 G1 或 Android Dev 1 解锁开发手机)所需的驱动程序。只有 Windows 平台的开发...

    辅助Android开发调试的工具App

    CodeCrafts的很多功能依赖Shell权限, 如果发现存在功能不可用的情况,一般都是shell权限获取失败了, 只需要通过在电脑终端输入adb命令"adb tcpip 5555"指令, CodeCrafts就可以自动获取shell权限了。

    Android常用命令集锦(图文并茂适应于初学者)

    大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到...

Global site tag (gtag.js) - Google Analytics