android APK包名和启动的Activity

来源:互联网 发布:wince 导航 软件安装 编辑:程序博客网 时间:2024/05/23 18:19

方法一:手机中安装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名

原创粉丝点击