一、查看当前包名

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 回车 

  1. 输入 adb devices  检验是否成功连接手机
  2. 输入 adb shell  进入手机的shell
  3. 输入 pm list packages  显示所有应用包名

3.其他命令

  1.  根据某个关键字查找包 $ pm list packages | grep tencent
  2.  查看包安装位置  $ pm list packages -f
  3.  对包可以进行筛选  $ pm list packages -f | grep tencent

4.补充(2022 有些因为权限或者手机原因 没效果)

  1. 想看比较全又不用百度的adb命令 :adb help
  2. 打印本机所有软件包  adb shell pm list packages
  3. 输出和安装包相关联的文件 adb shell pm list packages -f
  4. 打印输出第三方安装包 adb shell pm list packages -3
  5. 输出本机禁用的包 adb shell pm list packages -d
  6. 输出本机启用的包 adb shell pm list packages -e
  7. 查看ADB版本:adb version
  8. 查看手机设备:adb devices
  9. 查看设备型号:adb shell getprop ro.product.model
  10. 查看电池信息:adb shell dumpsys battery
  11. 查看设备ID:adb shell settings get secure android_id
  12. 查看设备IMEI:adb shell dumpsys iphonesubinfo (好像看不了,哈哈)
  13. 查看Android版本:adb shell getprop ro.build.version.release
  14. 查看手机网络信息:adb shell ifconfig
  15. 查看设备日志:adb logcat (log疯狂刷)
  16. 重启手机设备:adb reboot
  17. 安装一个apk:adb install /path/demo.apk
  18. 卸载一个apk:adb uninstall com.niubi.dadada(包名) 
    保留原数据的话 adb uninstall -k 包名
  19. 查看系统运行进程:adb shell ps
  20. 查看系统磁盘情况:adb shell ls /path/
  21. 手机设备截屏:adb shell screencap -p /sdcard/aa.png
  22. 手机文件下载到电脑:adb pull /sdcard/aa.png ./
  23. 电脑文件上传到手机:adb push aa.png /data/local/
  24. 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
  25. 手机屏幕分辨率:adb shell wm size
  26. 手机屏幕密度:adb shell wm density
  27. 连接设备 : adb connect [[:]](默认端口号是:5555)
  28. adb disconnect <设备的IP地址>:端口号 :adb断开某设备
  29. adb root:进入root权限
  30. 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目录中

发现个比较全的adb命令大全博客:ADB指令大全_csdn春哥的博客-CSDN博客_adb指令adb指令快捷键玩转adb命令,可以让我们电脑端操作手机变得游刃有余。 - **adb的断开与连接**```java adb devices :显示已连接的设备 adb disconnect <设备的IP地址>:端口号 :adb断开某设备 adb connect <设备的IP地址>:端口号:adb连接某设备(通常针对offline设备) adb kill-server:杀死adb adb start-server:重启adb adb reboot:重启机器 adbhttps://blog.csdn.net/u013769274/article/details/89873697?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-13.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-13.pc_relevant_antiscanv2&utm_relevant_index=15

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐