- ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理
- android模拟器或者真实的andriod设备(如G1手机)
- 它的主要功能有:
- * 运行设备的shell(命令行)
- * 管理模拟器或设备的端口映射
- * 计算机和设备之间上传/下载文件
- * 将本地apk软件安装至模拟器或android设备
1.在系统变量中新建ANDROID_HOME变量,赋值路径(E:\androidSDK)

2.在系统变量path中添加%ANDROID_HOME%\platform-tools

3.验证adb是否配置成功,命令:adb(出现版本号则配置成功)

命令: adb devices ,用来查看当前连接的设备,显示连接到计算机的android设备或模拟器
- Offline(不能调试仅是连接,原因很可能是adb与安卓系统不匹配)
- unauthorized(连接后不能调试,原因是没有在手机上同意调试)
- device(正常状态可调试)

命令: (1)开启服务 : adb start-server
(2)关闭服务: adb kill-server

(1) 命令: adb install apk路径

(2) 命令: adb install -r apk路径 (-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件)

(1) 查看全部: adb shell pm list packages

(2) 查看系统应用: adb shell pm list packages -s

(3) 查看第三方应用: adb shell pm list packages -3

命令: adb uninstall 软件包名

命令:adb push 电脑文件路径 移动端安装路径
7.将移动端文件传输给电脑命令:adb pull 移动端文件路径 电脑安装路径

命令: adb shell screen -p 截图文件路径

命令: adb shell dumpsys cpuinfo

(1) 查看手机内存使用: adb shell dumpsys meminfo

(2) 查看应用内存:adb shell dumpsys meminfo 包名

命令: adb shell dumpsys diskstats

命令: adb shell dumpsys battery

(1) adb logcat

(2) adb logcat >电脑路径 ,将日志打印到本地

(3) adb logcat -v time >电脑路径, 打印带时间的日志

(4) 过滤指定等级日志,例如,命令:adb logcat *:W ,将 Warning、Error、Fatal 和 Silent 日志输出
- Android 的日志分为如下几个级别:
- V —— Verbose(最低,输出得最多)
- D —— Debug
- I —— Info
- W —— Warning
- E —— Error
- F —— Fatal
- S —— Silent(最高)
扩充:输出最近的日志:adb logcat -t 5 输出最近5行的数据