常用adb命令
adb devices 查看已连接的设备
adb reboot bootloader 重启到fastboot/bootloader模式
adb reboot fastboot 重启到fastboot/bootloader模式(与上面的效果相同)
adb reboot recovery 重启到recovery模式
fastboot flash recovery <文件路径> 刷入recovery(需要在fastboot模式)
fastboot flash boot <文件路径> 刷入boot(需要在fastboot模式)
adb kill-server 关闭adb服务
adb start-server 启动adb服务
adb install apk文件名称.apk 安装软件
adb install -r apk文件名称.apk 重新安装该软件
adb uninstall apk包名.apk 卸载apk软件
adb logcat 查看手机上的运行日志,此项可以用来差错
adb devices 查看手机是否连接,以及连接了几台手机
adb pull <A> <B> A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
adb push <B> <A> A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
adb shell 进入手机的超级终端Terminal,可执行shell命令
adb shell pm list packages 列出手机装的所有app包名
adb shell rm *.apk 删除系统应用
adb shell wm size 查看屏幕分辨率
adb remount 重新挂载文件系统,获取system文件的读写权限
adb reboot 重启手机
adb root 获取root权限
adb version #查看版本
adb devices #查看连接设备
#如果当前连接的设备不止一个,可以使用-s进行指定
adb -s {device_name} shell
#安装apk
adb install
adb install -r #保留数据和缓存文件,重新安装apk
adb install -s #安装apk到sd卡
#卸载apk
adb uninstall
adb uninstall -k #卸载APP,但保留数据和缓存文件
#查看已安装
adb shell pm list packages
adb shell pm list packages -s #系统应用的所有包名
adb shell pm list packages -3 #除了系统应用的第三方应用包名
#清除应用数据及缓存
adb shell pm clear
#启动应用
adb shell am start -n com.test.demo/.ui.SplashActivity
#强制停止应用
adb shell am force-stop
#查看日志
adb logcat
#重启
adb reboot
#获取序列号
adb get-serialno
#获取MAC地址
adb shell cat /sys/class/net/wlan0/address
#查看设备型号
adb shell getprop ro.product.model
#查看Android系统版本
adb shell getprop ro.build.version.release
#查看屏幕分辨率
adb shell wm size
#查看屏幕密度
adb shell wm density
#进程状态
adb shell ps
#查看手机cpu信息
adb shell cat /proc/cpuinfo