adb 查找应用包名,应用 Activity 等信息

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

列出设备上的包

不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包

根据包名查看应用的activity

命令: dumpsys package 包名

adb shell dumpsys package 包名

petrel-cv96d:/data/app # dumpsys package com.install.service.store
Activity Resolver Table:
  Non-Data Actions:
      android.intent.action.MAIN:
        d10dadb com.install.service.store/.SplashAdActivity filter 3c37b2e
          Action: "android.intent.action.MAIN"
          Category: "android.intent.category.LAUNCHER"
          AutoVerify=false

Receiver Resolver Table:
  Non-Data Actions:
      android.app.action.DEVICE_ADMIN_DISABLED:
        33e1978 com.install.service.store/.ActivateDeviceAdminReceiver filter 2e879a9
          Action: "android.app.action.DEVICE_ADMIN_ENABLED"
          Action: "android.app.action.DEVICE_ADMIN_DISABLED"
          AutoVerify=false
      android.app.action.DEVICE_ADMIN_ENABLED:
        33e1978 com.install.service.store/.ActivateDeviceAdminReceiver filter 2e879a9
          Action: "android.app.action.DEVICE_ADMIN_ENABLED"
          Action: "android.app.action.DEVICE_ADMIN_DISABLED"
          AutoVerify=false

Registered ContentProviders:
  com.install.service.store/android.support.v4.content.FileProvider:
    Provider{8039851 com.install.service.store/android.support.v4.content.FileProvider}

ContentProvider Authorities:
  [com.install.service.store.provider]:
    Provider{8039851 com.install.service.store/android.support.v4.content.FileProvider}
      applicationInfo=ApplicationInfo{196b8b6 com.install.service.store}

Key Set Manager:
  [com.install.service.store]
      Signing KeySets: 12

Packages:
  Package [com.install.service.store] (c3849b7):
    userId=10041
    pkg=Package{4f75524 com.install.service.store}
    codePath=/data/app/com.install.service.store-1
    resourcePath=/data/app/com.install.service.store-1
    legacyNativeLibraryDir=/data/app/com.install.service.store-1/lib
    primaryCpuAbi=null
    secondaryCpuAbi=null
    versionCode=228 minSdk=15 targetSdk=26
    versionName=2.2.8
    splits=[base]
    apkSigningVersion=2
    applicationInfo=ApplicationInfo{196b8b6 com.install.service.store}
    flags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
    privateFlags=[ RESIZEABLE_ACTIVITIES ]
    dataDir=/data/user/0/com.install.service.store
    supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
    timeStamp=2023-08-29 16:03:43
    firstInstallTime=2023-08-29 16:03:43
    lastUpdateTime=2023-08-29 16:03:43
    signatures=PackageSignatures{718688d [a44f5cd2]}
    installPermissionsFixed=true installStatus=1
    pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
    requested permissions:
      android.permission.INTERNET
      android.permission.READ_PHONE_STATE
      android.permission.ACCESS_NETWORK_STATE
      android.permission.ACCESS_WIFI_STATE
      android.permission.CHANGE_WIFI_STATE
      android.permission.REQUEST_INSTALL_PACKAGES
      android.permission.WRITE_EXTERNAL_STORAGE
      android.permission.FOREGROUND_SERVICE
      android.permission.READ_EXTERNAL_STORAGE
    install permissions:
      android.permission.INTERNET: granted=true
      android.permission.CHANGE_WIFI_STATE: granted=true
      android.permission.ACCESS_NETWORK_STATE: granted=true
      android.permission.ACCESS_WIFI_STATE: granted=true
      android.permission.REQUEST_INSTALL_PACKAGES: granted=true
    User 0: ceDataInode=33314 installed=true hidden=false suspended=false stopped=true notLaunched=true enabled=0
      gids=[3003]
      runtime permissions:


Dexopt state:
  [com.install.service.store]
    Instruction Set: arm
      path: /data/app/com.install.service.store-1/base.apk
      status: /data/app/com.install.service.store-1/oat/arm/base.odex [compilation_filter=interpret-only, status=kOatUpT文章来源地址https://www.toymoban.com/news/detail-684196.html

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

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

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

相关文章

  • 由于应用包名签名信息校验不通过,无法分享到微信

    uniapp报错:由于应用包名签名信息校验不通过,无法分享到微信。 无论是调试 微信客服 、 微信登录 、 微信支付 还是 分享到微信 ,都会出现这种报错,一般都是这几个参数配置错误。 第一步,排查appid 仔细 检查申请应用的appid是否和配置的appid一致。 第二步,排查AppSecr

    2024年02月11日
    浏览(218)
  • android_adb pm和adb am@启动Activity@杀死app进程@冻结或卸载系统更新和应用商店

    Android 调试桥 (adb) | Android 开发者 | Android Developers (google.cn) 这部分文档并不包含所有的指令功能的介绍 可以和命令行的 --help 选项的本地文档一同查阅 运行方式有两种 不进入shell直接运行 每次执行命令(issue command)需要带上adb shell开头的前缀 例如: adb shell pm list packages -s -d|nl

    2024年02月03日
    浏览(61)
  • adb获取app包名的方法

    方法一:在命令行输入adb shell am monitor,按Enter,再启动想要获取的app (包名在最后一行: com.sankuai.meituan ) 方法二:先启动想要获取的app,再输入命令:adb shell dumpsys window w | findstr / | findstr name=,按Enter (包名在倒数第二行) 方法三:先启动想要获取的app,再输入命令:adb she

    2024年02月11日
    浏览(68)
  • adb 命令获取当前页面的Activity,启动某个Activity

    每次找来找去太麻烦,再次记录一下

    2024年01月18日
    浏览(51)
  • 使用ADB命令查看手机已安装应用详细信息,包含应用名称

    最近有个需求需要获取手机上已安装应用列表,需要包含应用名称(非包名)、版本号、包名等信息,记录一下解决过程。 使用adb命令查看设备已安装应用列表很简单 但命令只能获取到应用包名 想要获取应用的详细信息需要使用以下命令 但查看输出发现,该命令可以获取到

    2024年02月15日
    浏览(56)
  • 安卓使用adb命令查看当前activity

    使用adb命令查看最上层activity: 方法一 : 在Terminal命令中输入:adb shell dumpsys activity activities ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Display #0 (activities from top to bottom): Stack #0: mFullscreen=true mBounds=null Task id #763 mFullscreen=true mBounds=null mMinWidth=-1 mMinHeight=-1 mLastNonFullscreenBounds=

    2024年02月04日
    浏览(54)
  • android adb命令获取处于当前屏幕的Activity

    android adb命令获取处于当前屏幕的Activity 使用adb命令:   输出,例如: ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Display #0 (activities from top to bottom):   * Task{38ef601 #5281 type=standard A=10450:com.example.myapplication U=0 visible=true visibleRequested=true mode=fullscreen translucent=false sz=1}     mResizeMo

    2024年02月15日
    浏览(47)
  • Android adb命令获取当前Activity或者Fragment

    用adb命令查看下面Demo处于 NO.3 Fragment 时的 Activity 和 Fragment 信息。 输出结果如下: 上面的 com.example.who/com.example.who.ui.activity.SecondActivity} 可以分成两部分看: / 前的部分是包名, / 后的部分是当前 Activity 的类全名。 该命令会输出堆栈中全部的窗口信息。 输出结果如下, Se

    2024年02月15日
    浏览(58)
  • Android Activity重写dump方法实现通过adb调试代码

    android为我们提供了dump方法。注释中声明该方法会将活动的状态打印到给定流中,当cmd运行“adb shell dumpsys activity”时会调用此函数。所以当我们要做一些测试,就可以在activity重写dump函数编写我们的测试逻辑。 args是adb传进来的命令参数 调用 writer.println 即可将想要打印的东

    2024年02月06日
    浏览(41)
  • 查看Android App包名,查看keystore的信息,导出公钥

    查看Android App包名的三种方法 cmd中输入命令:adb shell am monitor                     然后启动需要获取包名的应用 cmd中输入命令:adb shell pm list packages -3        查看自己安装的app包名 安卓系统中:设置——应用——正在运行 查看 查看keystore信息 cmd中输入命令 keytool -list

    2024年02月08日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包