Android常用adb命令总结

 

Android调试桥

adb其实就是Android Debug Bridge,Android调试桥的缩写,adb是一个C / S架构的命令行工具,主要由3部分组成:

  • 运行在PC端的客户端:可以通过它对Android应用进行安装,卸载及调试

    Eclipse中的ADT,SDK工具目录下的DDMS,Monitor等工具,都是同样地用到了adb的功能来与Android设备进行交互

    。PC端的手机助手,诸如360手机助手,豌豆荚,应用宝等,其中除了安装第三方应用方便,其他的功能,基本上都可以通过adb命令去完成,这里建议测试人员尽量不要在电脑上安装这些手机助手,因为其自带的adb程序可能会与Android SDK下的adb程序产生冲突,5037端口被占用,导致使用adb命令时无法连接到设备

  • 运行在PC端的服务:其管理客户端到Android设备上adb后台进程的连接

    adb服务启动后,Windows可以在任务管理器中找到adb.exe这个进程

  • 运行在Android设备上的adb后台进程

    执行adb shell ps | grep adbd,可以找到该后台进程,windows请使用findstr替代grep

Android常用adb命令总结

 

1:查看设备 adb devices

 

2:连接设备 adb connect 127.0.0.1:62001

3:断开连接:adb disconnect 127.0.0.1:62001

4:获取设备状态 adb get-state

5:查看日志:adb logcat

按control +c就可以退出查看日志:

6:安装文件包:adb install 安装包所在目录

 

7:如果是安装覆盖的话,直接后面加-r adb install -r 安装包所在目录

8 :查看应用列表,adb shell pm list packages 

如果是查看第三方命令,

adb shell pm list packages -3

 

也可以使用grep命令来过滤查找应用包名称 adb shell pm list packages | grep kmyi

  

9 :清除应用数据与缓存    adb shell pm clear <packagename包名>

 10 :查看前台 Activity ,adb shell dumpsys activity activities | grep mFocusedActivity

 11 :查看正在运行的 Services ,adb shell dumpsys activity services com.zcsy.kmyidian

 12 :查看应用详细信息,adb shell dumpsys package com.zcsy.kmyidian

13 :强制停止应用

表示改应用的一切进程与服务

 14 :复制设备里的文件到电脑

adb pull <设备里的文件路径> [电脑上的目录]

15 :复制电脑里的文件到设备

adb push <电脑上的文件路径> <设备里的目录>

16 :adb shell input keyevent 

比如使用 adb shell input keyevent 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent

adb shell input keyevent 4 返回键

adb shell input keyevent 3  home  

adb shell input tap 50 250  在屏幕上点击坐标点x=50 y=250的位置

adb shell input text hello 输入hello

17 :查看日志  adb logcat -v 

按某级别过滤日志则会将该级别及以上的日志输出   

会将 Warning、Error、Fatal 和 Silent 日志输出。 adb logcat *:W  

18 :  清空日志  adb logcat -c

17 :  使用 Monkey 进行压力测试

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊猫_water

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值