专栏首页猪圈子一文带你认识adb

一文带你认识adb

今天从如下几个方面带大家认识本文的主角adb

1.什么是adb

- adb的全称为Android Debug Bridge (安卓调试桥)

- adb常用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb此时就发挥自身作用,借助adb,人们可以用电脑来控制Android上面的设备,从而实现对手机的全面操作,比如安装软件、卸载软件、运行shell命令、下载文件等.

2.adb环境配置及验证

- adb环境配置链接地址如下(网盘)

链接:https://pan.baidu.com/s/1IAxHZXG2G8mQheF25NXICw
提取码:ew39

- 下载好的zip包解压到本地,例如解压地址为:D:\Androidsdk

解压成功后,无需做任何安装操作,接下来我们需要进行配置环境变量

针对win10步骤:电脑-->右击选择【属性】-->【高级系统设置】-->【环境变量】-->【用户变量】-->配置变量path-->点击编辑进入-->点击新建;

- 添加变量如下,添加完成后点击确定OK,配置完毕

D:\Androidsdk\platform-tools

D:\Androidsdk

- adb环境验证

键盘快捷键:Win+R

输入:cmd 进入DOS命令符窗口

输入 命令 :

adb

显示一下结果则说明安装成功

- adb设备连接验证

键盘快捷键:Win+R

输入:cmd 进入DOS命令符窗口

输入 命令 :

adb devices

显示一下结果则说明连接成功

3.adb日常使用

# 安装应用
adb install [-lrtsdg] <path_to_apk>
# 卸载应用
adb uninstall com.qihoo360.mobilesafe # 卸载 360 手机卫士。
# 清除应用数据与缓存
adb shell pm clear com.qihoo360.mobilesafe # 表示清除 360 手机卫士的数据和缓存。


# 查看前台Activity
adb shell dumpsys activity activities | grep mFocusedActivity
# 查看运行的services
adb shell dumpsys activity services [<packagename>]
# 查看应用信息
adb shell dumpsys package <packagename>


# 查看应用安装路径
adb shell pm path <PACKAGE>
查看当前应用的包名和Activity
adb shell dumpsys window | findstr mCurrentFocus


启动应用
adb shell am start -n <com.package.name>/<com.package.name.ActivityName>
停止应用
adb shell am force-stop <com.package.name>
杀死进程
adb shell am kill com.some.package
关闭所有进程
adb shell am kill-all

获取设备信息
# 手机型号
adb shell getprop ro.product.model
# 电池状况
adb shell dumpsys battery
# 分辨率
adb shell wm size
# 屏幕密度
adb shell wm density
# 显示屏参数
adb shell dumpsys window displays
# android_id
adb shell settings get secure android_id
# Android 系统版本
adb shell getprop ro.build.version.release
# ip地址
adb shell ifconfig | grep Mask
adb shell ifconfig wlan0 # wifi下
adb shell netcfg # 通用操作(网络连接名称、启用状态、IP 地址和 Mac)

# mac
adb shell cat /sys/class/net/wlan0/address
# CPU信息
adb shell cat /proc/cpuinfo
# 内存信息
adb shell cat /proc/meminfo
# 硬件与系统属性
adb shell cat /system/build.prop

本文分享自微信公众号 - 猪圈子(Tester-sc),作者:Python测试社区

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-01-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Pycharm、IDEA等汉化教程

    本汉化教程对jetbrains全系列可用:IDEA、Pycharm、WebStorm、phpstorm、AndroidStudio、GoLand、RubyMin...

    测试小兵
  • Python的这几个技巧,简直屌爆了

    我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识,大多...

    测试小兵
  • python+appium+夜神模拟器+jenkins进行android自动化测试

    就算所有人都不支持你。这条路会很曲折,你也会一度认为是不是自己选错了,但只要坚持,就算最后没有成功,但努力了就不会有遗憾。

    测试小兵
  • Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

    前 3 篇文章给大家讲解了 Appium 环境安装,Appium 理念以及实现方式(四大点),第一个 app 自动化脚本。

    清菡
  • How to Use ADB Command Line Tool

    How to Use Android ADB Command Line Tool Android Debug Bridge (adb) is a tool th...

    晚晴幽草轩轩主
  • win7安装adb

    一、安装adb(下载资源http://download.csdn.net/detail/hanbo622/7558535)

    梦_之_旅
  • 短视频技术指南-数据篇-Mixlab实验性项目

    对于数据采集有2种主要的方法,一种是通过api网络请求的拦截,破解api的请求参数及规则;另一种则是模拟用户的操作行为,读取界面上返回的数据来提取。

    mixlab
  • android系统调试工具adb命令

    设备的状态有 3 钟,device , offline , unknown device:设备正常连接 offline:连接出现异常,设备无响应 unkn...

    李小白是一只喵
  • Android adb命令大全

    一般在安装的时候先敲出adb install然后直接将apk文件拖到MS Dos窗口中即可,然后点击回车即可自动安装。

    IT大飞说
  • adb 常用命令总结

    流柯

扫码关注云+社区

领取腾讯云代金券