adb常用命令总结
- 2021-07-27 10:00:00
- wencheng
- 转贴:
- 微信公众号
- 4505
基础命令
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楼