ADB命令查看应用包名
·
一、查看当前包名
1、在手机上打开app
2、windows端 电脑端Crtl+R 输入cmd回车 输入命令:adb shell dumpsys window w |findstr \/ |findstr name=
3、如下图,我在手机上打开了今日赚(一款赚零花钱的悬赏任务类App),查出来的包名应用名:其中 com.im.todayz为应用包名 ,fw.earntoday.ui.activity.MainActivity为当前运行的activity界面
4.补充:mac端 adb shell dumpsys window w |grep / |grep name=
二、查看所有包名
1. 依旧数据线连接手机,注意都是调试模式哈,不然电脑无权访问手机
2. 电脑端Crtl+R 输入cmd 回车
- 输入 adb devices 检验是否成功连接手机
- 输入 adb shell 进入手机的shell
- 输入 pm list packages 显示所有应用包名
3.其他命令
- 根据某个关键字查找包 $ pm list packages | grep tencent
- 查看包安装位置 $ pm list packages -f
- 对包可以进行筛选 $ pm list packages -f | grep tencent
4.补充(2022 有些因为权限或者手机原因 没效果)
- 想看比较全又不用百度的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 /phone/sdcard/dididi.apk(手机文件地址) C:\Users\Administrator\Desktop :将手机里文件拉取到电脑
adb push a.txt /mnt/sdcard/ :将电脑某一目录下的文件a.txt 传到手机指定目录mnt/sdcad目录中
更多推荐
已为社区贡献7条内容
所有评论(0)