1.adb启动App命令
adb shell am start -n 包名/包名入口 注意包名和入口中间加斜杠/
2.查看包名
win
adb shell dumpsys window w |findstr \/ |findstr name=
mac
adb shell dumpsys window w |grep / |grep name=
https://zhuanlan.zhihu.com/p/467828480
3.列出手机里面所有APP包名
adb shell pm list packages
4.其他命令
想看比较全又不用百度的adb命令 :adb help
打印本机所有软件包 adb shell pm list packages
输出和安装包相关联的文件 adb shell pm list packages -f
打印输出第三方安装包 adb shell pm list packages -3
输出本机禁用的包 adb shell pm list packages -d
输出本机启用的包 adb shell pm list packages -e
查看ADB版本:adb version
查看手机设备:adb devices
查看设备型号:adb shell getprop ro.product.model
查看电池信息:adb shell dumpsys battery
查看设备ID:adb shell settings get secure android_id
查看设备IMEI:adb shell dumpsys iphonesubinfo (好像看不了,哈哈)
查看Android版本:adb shell getprop ro.build.version.release
查看手机网络信息:adb shell ifconfig
查看设备日志:adb logcat (log疯狂刷)
重启手机设备:adb reboot
安装一个apk:adb install /path/demo.apk
卸载一个apk:adb uninstall com.niubi.dadada(包名)
保留原数据的话 adb uninstall -k 包名
查看系统运行进程:adb shell ps
查看系统磁盘情况:adb shell ls /path/
手机设备截屏:adb shell screencap -p /sdcard/aa.png
手机文件下载到电脑:adb pull /sdcard/aa.png ./
电脑文件上传到手机:adb push aa.png /data/local/
手机设备录像:adb shell screenrecord /sdcard/ab.mp4
手机屏幕分辨率:adb shell wm size
手机屏幕密度:adb shell wm density
连接设备 : adb connect [[:]](默认端口号是:5555)
adb disconnect <设备的IP地址>:端口号 :adb断开某设备
adb root:进入root权限
adb push xxx.apk system/app:可以指定安装位置,如系统app位置:system/app
adb pull /sdcard/文件夹名字/文件名称(手机文件地址) C:/Users/v-gaoyu/Desktop(桌面,去文件夹里面复制一下就行)将手机里文件拉取到电脑
adb push C:/Users/v-gaoyu/Desktop/1.txt /sdcard/某个文件夹 :将电脑某一目录下的文件1.txt 传到手机指定目录/sdcard/文件夹 目录中
查看日志
.adb logcat -v time 打印log的详情日志
2.adb logcat -v time > D:\log.txt 把日志输出到电脑的上查看,在窗口打印的同时,文件也会同时打印的
3.adb logcat -c 清除之前的日志信息,一般在看日志前都会执行这个命令,目的是好看日志,不然前面的日志应该会超级多,不好看
db指定包名查看日志 首先查看包名 命令 windoes的
adb shell dumpsys window w |findstr \/ |findstr name=
mac的
adb shell dumpsys window w |grep / |grep name=
2.查看对应的进程 adb shell ps | findstr vchat.A 查看包名进程 3.根据进程来查看过滤app的日志
adb logcat | findstr vchat.A
参考网址:其他更全的adb命令