常用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

 

posted on 2022-05-30 14:14  司徒轩宇  阅读(243)  评论(0编辑  收藏  举报