xpping

方法一:手机中安装apk包名查看器

方法二:启动要测试apk,sdk tools目录下使用monitor、DDMS、Hierarchyviewer.bat等工具查看(拥有root权限)

方法三:aapt 命令查看

          //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下
    1.捕鱼达人为例,命令行中切换到aapt.exe目录执行:aapt dump badging                                            C:\Users\Administrator\Desktop\xxxxx.apk
    2.运行后的结果中以下两行分别是应用包名package和入口activity名称
      package: name=\'com.company.xxxx
      launchable-activity: name=\'com.company.xxxx.activity.AppStarterActivity\'

方法四:adb logcat抓取当前Android机运行的app的包名( I/ActivityManager(数字): Displayed 包名/类 名: +ms ) 

    APK

方法五:知道源代码 源码下的AndroidManifest.xml文件查看 

manifest节点的package属性值是应用的包名:
查找android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity,该activity对应的android:name属性既是入口activity名称,
android.intent.action.MAIN决定应用程序最先启动的Activity
android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里

 

方法六:通过签名文件获得

方法七:adb shell pm list package  或

           adb shell ls -al /data/data

 方法八:安装appium.exe版本打开安卓设置中设置要测试apk后,可以看到要测试apk的包名,以及各种activity名

方法九:可获得当前手机运行程序的包名和各个程序当前的activity名,adb -s 192.168.1.101:5555 shell dumpsys activity|grep mFocusedActivity    

分类:

技术点:

相关文章:

  • 2021-06-27
  • 2021-06-23
  • 2021-12-26
  • 2021-10-27
  • 2021-08-02
  • 2021-10-23
  • 2022-12-23
  • 2021-07-07
猜你喜欢
  • 2021-10-16
  • 2021-10-16
  • 2021-07-15
  • 2021-12-29
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案