# adb命令
adb是Android调试桥是一种命令行工具可以进行与设备进行通信
包含三个组件
1、客户端:用于发送命令,客户端在开发计算机上运行,可以通过adb命令从命令行终端调用客户端
2、守护进程:在设备上运行命令
3、服务器:管理客户端和守护进程之间的通信
adb命令
开始服务
adb start-server
结束服务
adb kill-server
adb version
查看所有的apk包名
adb shell pm list package -s 查看系统应用 -3 查看第三方应用 grep进行筛选
清除应用的缓存信息
adb shell pm clear [package_name]
安装应用
adb install test.apk -r 覆盖安装,保留数据 -d 解决低版本version问题 -s 安装到SD卡
查看app相关信息
adb shell dumpsys package [package_name]
如特意看某一项 例如版本
adb shell dumpsys package <package_name> | grep version
查看所连接的手机号
adb devices
查看指定进程或者进程id内存信息
adb shell dumpsys meminfo [package_name/id]
查看当前应用的activity信息
adb shell dumpsys activity top
启动应用程序
adb shell am start -n[package_name+activity]
eg:
adb shell am start -n tencent.com/home.activity
强制停止应用
adb shell am force-stop [package_name]
cpu信息
adb shell .cat/proc/cpuinfo
adb shell dumpsys cpuinfo
查看内存信息
adb shell dumpsys meminfo
查看帧率
adb shell dumpsys gfxinfo
获得系统api版本号
adb shell getprop ro.build.version.sdk
获得系统版本
adb shell getprop ro.bulid.version.release