一、查看当前包名
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目录中
————————————————