adb环境配置以及日常使用
原创
©著作权归作者所有:来自51CTO博客作者Python测试社区的原创作品,请联系作者获取转载授权,否则将追究法律责任
adb环境配置以及日常使用https://blog.51cto.com/u_14209518/5342623
今天从如下几个方面带大家认识本文的主角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设备连接验证
键盘快捷键:Win+R
输入:cmd 进入DOS命令符窗口
输入 命令 :
显示一下结果则说明连接成功

3.adb日常使用
# 安装应用adb install [-lrtsdg] # 卸载应用adb uninstall com.qihoo360.mobilesafe # 卸载 360 手机卫士。# 清除应用数据与缓存adb shell pm clear com.qihoo360.mobilesafe # 表示清除 360 手机卫士的数据和缓存。# 查看前台Activityadb shell dumpsys activity activities | grep mFocusedActivity# 查看运行的servicesadb shell dumpsys activity services []# 查看应用信息adb shell dumpsys package # 查看应用安装路径adb shell pm path 查看当前应用的包名和Activityadb shell dumpsys window | findstr mCurrentFocus启动应用adb shell am start -n /停止应用adb shell am force-stop 杀死进程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_idadb shell settings get secure android_id# Android 系统版本adb shell getprop ro.build.version.release# ip地址adb shell ifconfig | grep Maskadb shell ifconfig wlan0 # wifi下adb shell netcfg # 通用操作(网络连接名称、启用状态、IP 地址和 Mac)# macadb shell cat /sys/class/net/wlan0/address# CPU信息adb shell cat /proc/cpuinfo# 内存信息adb shell cat /proc/meminfo# 硬件与系统属性adb shell cat /system/build.prop
专注软件测试行业前景分析、测试思想、管理领域分享; 系统、接口自动化测试、python学习资料以及爬虫技术娱乐圈新鲜事好文推送 ; 订阅号后台回复"测试""Python"领取系统学习资料
