ADB(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包platform-tools目录下。

ADB是一个C/S架构的应用程序,由三部分组成:

1)adb client, 运行在PC上(为DDMS,即IDE工作)

2)adb daemon(守护进程),运行于Emulator(为与Emulator中的VM交互工作);

3)adb server(服务进程),运行在PC(任务管理器上有),管理着adb client和adb

daemon的通信。

下面我们就先来整理好环境

1、在电脑上打开命令符输–输入cmd命令–输入adb,就显示没有安装adb

adb app_process运行服务 lib adb运行程序命令_包名


2.安装adb命令我推荐可以直接安装Android studio ,安装后会把adb命令直接安装成功

3.配置环境变量:这个就自行百度吧

4.上述准备工作做完后 在重复上面步骤1,安装成功

adb app_process运行服务 lib adb运行程序命令_文件路径_02


5.连接手机,打开调试

6.连接手机后输入命令:adb devices查看设备是否连接成功

下面这些命令是我自己在工作当中用到

adb devices 查看设备

adb install 包的地址 安装包

adb shell pm clear 包名 清除缓存

adb uninstall <apk包名>:将指定的apk卸载

adb logcat -v time>/要保存的路径/log.txt 抓log日志到桌面

adb install <apk文件路径>:将指定的apk安装到设备上

adb uninstall –k <apk包名> :-k参数为卸载软件时保留配置和缓存文件

adb reboot :重启android设备

adb shell :进入设备或者模拟器的shell环境

adb pull <设备中的文件路径> <本地路径>:从模拟器或设备中复制文件到本地

adb push <本地文件路径> <设备中的路径>:将本地文件或目录复制到模拟器或设备

adb shell dumpsys:用于查看感兴趣的系统服务信息与状态

adb start-server :来启动adb服务

adb kill-server :关闭服务

adb get-serialno :获取手机的序列号

adb shell wm size :查看手机屏幕分辨率

adb shell cat /proc/cpuinfo: 显示手机的cpu信息

adb shell getprop ro.product.model :查看手机的设备型号

adb shell cat /sys/class/net/wlan0/address :获取手机的mac地址

adb shell pm list packages :显示手机里面所有应用的包名

大家有在工作当中用的命令也可以在评论中写出,有写错的大家也可以指出 谢谢!