adb常用命令总结

2021-07-27 10:00:00
wencheng
转贴:
微信公众号
4614


基础命令


1.查看手机设备
adb devices 
2.packsge(包路径)安装包
adb install 
3.(保留数据及缓存文件安装新包)
adb install -r packages
4.(卸载包)
adb uninstall package 
5.关闭adb服务
adb kill-server 
6.启动adb服务
adb start-server 
7.查看手机里面所有包名
adb shell pm list packages 
8.查看手机里面所有第三方包名
adb shell pm list packages -3
9.截频并保存文件在手机上为xx.Png
adb shell /system/bin/screencap -p /sdcard/xx.png 
10.将手机xx.png文件保存到D盘文件下
adb pull /sdcard/xx.png D:/xx.png 
11.将电脑文件导入手机
adb push D:/xx.text /adcard/xx.text 
12.清除缓存数据
adb shell pm clear com.ablesky.ui.activity 
13.启动程序
adb shell am start -n 
com.ablesky.ui.activity/com.ablesky.activity.SplashActivity 
14. 强制停止运行程序
adb shell am force-stop com.ablesky.simpleness.activity
15.查看日志
adb logcat 
16.将日志打印到电脑上
adb logcat > D:\log.txt 
17.查看被占用端口对应的PID
netstat -aon|findstr "5037" 
18.查看端口号对应的进程
tasklist /fi “PID eq PID号” 
19.杀掉某进程
taskkill /pid 2027 /f 
20.指定APP产生随机事件100次 
adb shell monkey -p 包名 100  
21.包名 -v -v 100 
指定APP产生随机事件100次并发送详细的activity信息 
adb shell monkey -p 


进阶命令


1、获取手机系统信息( CPU,厂商名称等)
adb shell "cat /system/build.prop | grep "product""
2、获取手机系统版本
adb shell getprop ro.build.version.release
3、获取手机系统api版本
adb shell getprop ro.build.version.sdk
4、获取手机设备型号
adb -d shell getprop ro.product.model
5、获取手机厂商名称
adb -d shell getprop ro.product.brand
6、获取手机的序列号
有两种方式
1、  adb get-serialno
2、  adb shell getprop ro.serialno
7、获取手机的IMEI
有三种方式,由于手机和系统的限制,不一定获取到
1、 adb shell dumpsys iphonesubinfo其中Device ID即为IMEI号
2、 adb shell getprop gsm.baseband.imei
3、 service call iphonesubinfo 1
此种方式,需要自己处理获取的信息得到
8、获取手机mac地址
adb shell cat /sys/class/net/wlan0/address
9、获取手机内存信息
adb shell cat /proc/meminfo
10、获取手机存储信息
adb shell df
获取手机内部存储信息:
魅族手机: adb shell df /mnt/shell/emulated
其他: adb shell df /data
获取sdcard存储信息:
adb shell df /storage/sdcard

11、获取手机分辨率
adb shell "dumpsys window | grep mUnrestrictedScreen"
12、获取手机物理密度
adb shell wm density
13、获取手机包名
1.查看指定apk的包名:aapt dump badging +包的全路径
2.查看所有apk包名:adb shell pm list package -f
发表评论
评论通过审核后显示。
联系我们
  • 联系人:阿道
  • 联系方式:17762006160
  • 地址:青岛市黄岛区长江西路118号青铁广场18楼