Adb常用命令
一.连接命令
1.连接某台设备
adb connect ip:port
2.断开某台设备连接
adb disconnect ip:port
二.查询类命令
1.查询是否已连接的设备
adb devices
2.查询连接设备状态
adb get-state
3.查询设备已安装的应用
adb shell pm list package -s 列出系统应用
adb shell pm list package -3 列出三方应用
adb shell pm list package -i 列出来源
adb shell pm list package -f 列出包名和路径
adb shell pm path com.kugou.android 列出应用所在的路径
4.查看前台应用包名
adb shell dumpsys window | findstr mCurrentFocus
5.获取安卓系统版本号
adb shell getprop ro.build.version.release
6.获取安卓api版本
adb shell getprop ro.bulid.version.sdk
7.获取手机分辨率
adb shell wm size
8.查看手机系统支持那些adb命令
adb shell ls /system/bin
三.安装卸载类
1.安装新的apk
adb install demo.apk
2.覆盖安装apk
adb install -r demo.apk
3.降级安装apk
adb install -d demo.apk
4.卸载apk
adb uninstall demo.apk
5.卸载apk保留数据
adb uninstall -k demo.apk
6.清除应用缓存
adb shell pm clear demo.apk
四.截图录屏类
1.截图保存到指定位置
adb shell screencap -p /sdcard/jietu.png
2.录制视频并保存到指定位置
adb shell screenrecord -size 1080*2400 -time-limit 600 /sdcard/luping.mp4
五.上传和下载文件类
1.从本地上传文件到手机
adb push H:\jietu.png /sdcard/music
2.从手机下载文件到本地
adb pull /sdcard/picture.png H:\wenjianjia
六.启动关闭服务类
1.启动adb服务
adb start-server
2.关闭adb服务
adb kill-server
七.启动关闭应用类
1.启动一个应用
adb shell am start com.cubic.autohome/com.cubic.autohome.MainActivity
2.启动指定的activity
adb shell am start -n com.cubic.autohome/com.cubic.autohome.MainActivity
3.先停止应用在启动应用
adb shell am start -S com.cubic.autohome/com.cubic.autohome.MainActivity
4.启动一个应用等待页面加载完成
adb shell am start -W com.cubic.autohome/com.cubic.autohome.MainActivity
6.强制关闭app
adb shell am force-stop com.cubic.autohome
7.查看运行中程序进程号
adb shell ps | findstr com.cubic.autohome
8.杀死运行中的进程
adb shell kill 11567(需要root权限,建议使用force-stop杀死报名)
八.根据端口号查看应用程序
1.根据被占用的端口,查看进程号
netstat -ano | findstr “5037”
2.根据进程号,查看应用
tasklist | findstr “7488”
标签:shell,cubic,autohome,apk,adb,常用命令,com From: https://www.cnblogs.com/shaohuang/p/17505294.html