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

  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

  • 22
    点赞
  • 170
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: 你可以使用 adb shell dumpsys package 命令来查询应用包名和活动名称。你也可以使用 adb shell pm list packages 命令来查询安装在设备上的所有应用包名称。 ### 回答2: adb命令Android Debug Bridge的缩写,它可以用于与连接的Android设备进行通信和调试。要查询应用包名和活动名称,可以使用以下adb命令: 1. 首先,确保你的Android设备已经与计算机建立了连接并且adb已经正确安装和配置。 2. 打开命令行终端或命令提示符,并输入以下命令来验证设备是否与adb成功连接: adb devices 如果设备成功连接,将显示设备的序列号和设备类型。 3. 使用以下命令来获取已安装应用包名列表: adb shell pm list packages 这将列出所有已安装应用包名,可以根据需要查找特定应用包名。 4. 要获取应用的活动名称,可以使用以下命令adb shell dumpsys activity | grep "ResumedActivity" 这将显示当前活动的名称以及其他相关信息。你可以根据需要筛选或搜索特定的活动名称。 请注意,为了正常使用adb命令,你的设备需要处于开发者模式并允许USB调试。此外,不同的设备和Android版本可能会有一些差异,因此可能需要对adb命令进行进一步的调整。 ### 回答3: adb命令能够通过以下步骤查询应用包名和活动名称: 1. 确保已经安装了ADBAndroid Debug Bridge)工具,并且设备已经连接到电脑。 2. 打开终端或命令提示符窗口,并输入以下命令来启动ADB服务: ``` adb start-server ``` 3. 输入以下命令查看已连接的设备列表: ``` adb devices ``` 确保设备已正确连接,并且显示为"device"状态。 4. 使用以下命令来获取设备上已安装应用包名和活动名称: ``` adb shell dumpsys window windows | grep -E 'mCurrentFocus' ``` 这条命令将返回当前活动窗口的信息,其中包括包名和活动名称。 如果你只想获取包名,可以使用以下命令: ``` adb shell pm list packages | grep "<应用名关键词>" ``` 将"<应用名关键词>"替换为你想要查询的应用的关键词,例如输入"adb shell pm list packages | grep "com.example.app""来获取包名以"com.example.app"开头的应用。 这些命令将在终端或命令提示符窗口中返回相应的应用包名和活动名称。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&岁月不待人&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值