adb获取app包名的方法

这篇具有很好参考价值的文章主要介绍了adb获取app包名的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、手机或模拟器上已安装app(美团为例)

  1. 方法一:在命令行输入adb shell am monitor,按Enter,再启动想要获取的app
    (包名在最后一行:com.sankuai.meituan)
C:\Users\starteos>adb shell am monitor
Monitoring activity manager...  available commands:
(q)uit: finish monitoring
** Activity starting: com.sankuai.meituan
  1. 方法二:先启动想要获取的app,再输入命令:adb shell dumpsys window w | findstr / | findstr name=,按Enter
    (包名在倒数第二行)
C:\Users\starteos>adb shell dumpsys window w | findstr \/ | findstr name=
      mSurface=Surface(name=GestureNavBottom)/@0x13b0c39
      mSurface=Surface(name=GestureNavRight)/@0x1108b23
      mSurface=Surface(name=GestureNavLeft)/@0x1108b89
       mAnimationIsEntrance=true      mSurface=Surface(name=StatusBar)/@0xcaf1d1
      mSurface=Surface(name=PopupWindow:b18885b)/@0x11b9aa5
      mSurface=Surface(name=com.sankuai.meituan/com.meituan.mmp.lib.mp.MPActivity0)/@0x1170be9
       mAnimationIsEntrance=true      mSurface=Surface(name=com.android.systemui.HwImageWallpaper)/@0x10b4741
  1. 方法三:先启动想要获取的app,再输入命令:adb shell dumpsys window | findstr mCurrentFocus,按Enter
    (包名在中间)
C:\Users\starteos>adb shell dumpsys window | findstr mCurrentFocus
  mCurrentFocus=Window{11b2959 u0 com.sankuai.meituan/com.meituan.mmp.lib.mp.MPActivity0}
  1. 方法四:获取手机第三方所有应用的包名,输入命令:adb shell pm list package -3,按Enter
    (包名在最后一行,每台设备具体位置不同)
C:\Users\starteos>adb shell pm list package -3
package:io.appium.settings
package:com.smarttoolfactory.tutorial3_1transitions
package:com.sankuai.meituan

二、电脑上有apk安装包

  1. 输入命令:aapt dump badging + apk路径
C:\Users\starteos>aapt dump badging D:\meituan_ui\app\imeituan.apk
package: name='com.sankuai.meituan' versionCode='1200020206' versionName='12.2.206' platformBuildVersionName='12.2.206' compileSdkVersion='29' compileSdkVersionCodename='10'
  1. 输入命令:aapt dump xmltree + apk路径 + AndroidManifest.xml | findstr “package”
C:\Users\starteos>aapt dump xmltree D:\meituan_ui\app\imeituan.apk AndroidManifest.xml | findstr "package"
    A: package="com.sankuai.meituan" (Raw: "com.sankuai.meituan")

文章来源地址https://www.toymoban.com/news/detail-509235.html

到了这里,关于adb获取app包名的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb连接夜神模拟器和连接夜神多开的方法

    当我们下载夜神模拟器后,打开默认的模拟器,这个时候adb进行连接 然后进入shell命令 直接成功! 但是当我们打开多个夜神的其他多开设备时候, 直接使用以下命令链接,会失败! 那么这个时候我们需要先关闭其他模拟器,只打开要链接的那个多开器,然后去cmd窗口输入

    2024年02月11日
    浏览(44)
  • adb 查看启动的app包名和activity

    2023年04月09日
    浏览(85)
  • 使用charles(fildder ,Wire shark)对安卓模拟器(手机)进行抓包,获取http请求响应信息

    主要将Charles抓包的配置,和遇到问题进行了一个整理, 本教程,主要解决,按照Charles抓包配置之后,还是无法成功进行抓包。并且网络无法访问通的问题 https://www.52pojie.cn/thread-1600964-1-1.html charles的配置和安卓系统的配置,需要参照这个来。 win版 https://blog.csdn.net/qq_45564088

    2024年02月14日
    浏览(48)
  • 【[获取文件失败] 以下文件已被配置忽略打包上传,模拟器无法获取】解决方法【官方】

    希望本文章对大家有用,解决开发中遇到的难题,如有最新解决方案,也欢迎大家评论,看到即时更新。 * 微信开发工具更新为最新版 1.05.22.xxxx 版本时,因小程序开发不规范 存在以下问题, 存在app.json中未配置页面路径 存在自定义js 使用 import 导入 误识别情况 存在引入三

    2024年02月09日
    浏览(93)
  • APP安卓开发之Android Studio从安装到创建项目(一键解决gradle下载缓慢以及写代码没提示问题,包含如何创建手机模拟器)教程

    选择NEXT 选择NEXT 选择要安装的地址,然后选择NEXT 选择Install 先启动刚安装好的Android Studio 选择Do not import settings,然后选择OK 选择Cancel 先选择D\\\'ont send,然后选择NEXT 这里选择Custom,然后NEXT 选择Android Studio自带JDK的安装位置,然后NEXT 选择一个自己喜欢的主题颜色,然后NEXT 选

    2024年04月29日
    浏览(72)
  • 【解决方法】锐捷EVE模拟器中VPC无法通过DHCP获取IP地址,改用接口获取地址

    工具:锐捷 EVE 模拟器,VMware Workstation Pro 远程工具:SecureCRT 系统版本:Windows 10 描述:一个简单的 DHCP 环境,使用 VPC 充当 PC 客户机,IP 地址获取为 DHCP 方式。但在发送 request 数据包后,服务器服务器已经把地址租用出去,但 VPC 中并没有收到 ACK 数据包,并没有正常获取到

    2024年02月08日
    浏览(150)
  • 【解决方法】锐捷 EVE 模拟器中 VPC 无法通过 DHCP 获取 IP 地址,改用接口获取地址

    工具:锐捷 EVE 模拟器,VMware Workstation Pro 远程工具:SecureCRT 系统版本:Windows 10 描述:一个简单的 DHCP 环境,使用 VPC 充当 PC 客户机,IP 地址获取为 DHCP 方式。但在发送 request 数据包后,服务器服务器已经把地址租用出去,但 VPC 中并没有收到 ACK 数据包,并没有正常获取到

    2024年02月09日
    浏览(153)
  • 华为鸿蒙开发者工具DevEco Studio设备栏不识别鸿蒙手机模拟器解决方法

    在学习鸿蒙开发的路上,有很多小伙伴遇到过安装了手机模拟器,但是开发工具设备栏不识别手机设备的问题,如下图,明明模拟器都安装了,但为什么设备栏不显示呢? 已windows系统为例,解决方法如下 当开启DevEco Studio工具和鸿蒙手机模拟器后,手机设备不识别。需要先关

    2024年02月02日
    浏览(202)
  • 连接Mumu模拟器使用ADB

    要连接Mumu模拟器使用ADB,您可以按照以下详细步骤进行操作: 安装ADB驱动程序:在您的计算机上安装ADB驱动程序。ADB是Android Debug Bridge的缩写,它允许您与Android设备进行通信。您可以从Android开发者网站(https://developer.android.com/studio/releases/platform-tools)下载平台工具套件,其

    2024年02月03日
    浏览(49)
  • 雷电模拟器端口号 adb连接

    在尝试adb连接雷电模拟器时,网上查询了一下端口号,发现说是5555. 但是自己尝试,会提示: cannot connect to 127.0.0.1:5555: 由于目标计算机积极拒绝,无法连接。 (10061) 终于发现,因为我打开的模拟器,编号已经到了29。。。 此时的端口号就不是5555了, 而是5555+2*29=5613。(即 端

    2024年02月05日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包