如何从 Android apk 中获取包名和启动器 activity
How to fetch package-name and launcher activity from Android apk
我有一个 apk 文件。
现在我需要从 apk 中获取包名和启动器 activity 以便我可以安装 apk 并从我的测试用例中启动应用程序。
Android Aapt 提供了这个功能。使用以下命令
a) 包:
D:\Android\sdk\build-tools.0.2>aapt d badging Apk-path\apk-name.apk |grep package
b)launchable-activity:
aapt d badging Apk-path\apk-name.apk |grep launchable-activity
您还可以使用以下步骤:
- 将设备连接到您的计算机
- 打开任何 IDE Android studio 或 eclipse
- 查看设备日志
- 使用您的应用名称过滤日志
- 在您的设备上打开该应用程序,您将能够在日志中看到程序包名称和启动器 activity。
你可以看看link
我们可以通过多种方式获取Android.apk文件的包名。
下面是一些快速获取包名的方法。
第 1 步:如果它的 public 应用程序在 https://play.google.com/store/apps 中可用,则搜索应用程序名称并单击该特定应用程序。您将获得如下屏幕截图所示的包名称。
第 2 步:在您的设备上安装应用程序,然后 运行 使用以下命令获取软件包列表并搜索您的应用程序。
*(确保在您的路径变量中配置了 ADB,click here to know how to configure adb)
-> adb shell pm 列出包
现在是第 3 步,您可以在这里获取包名和启动器 activity 名称 - link
第 3 步:使用 aapt 命令。
要获取 aapt.exe ,您必须导航至 android sdk 文件夹,然后 build-tools 并转到某个 api 版本。例如(特定于我的机器)
E:\Android\adt\sdk\build-tools\android-4.4W
打开命令提示符和运行下面的命令
- aapt 转储徽章
例如:让我们以whatsapp应用程序为例
- aapt dump badging E:\com.whatsapp.apk
输出:
您可以获得包名称和 launchable-activity 以及下面突出显示的其他详细信息:
我有一个 apk 文件。 现在我需要从 apk 中获取包名和启动器 activity 以便我可以安装 apk 并从我的测试用例中启动应用程序。
Android Aapt 提供了这个功能。使用以下命令
a) 包:
D:\Android\sdk\build-tools.0.2>aapt d badging Apk-path\apk-name.apk |grep package
b)launchable-activity:
aapt d badging Apk-path\apk-name.apk |grep launchable-activity
您还可以使用以下步骤:
- 将设备连接到您的计算机
- 打开任何 IDE Android studio 或 eclipse
- 查看设备日志
- 使用您的应用名称过滤日志
- 在您的设备上打开该应用程序,您将能够在日志中看到程序包名称和启动器 activity。
你可以看看link
我们可以通过多种方式获取Android.apk文件的包名。 下面是一些快速获取包名的方法。
第 1 步:如果它的 public 应用程序在 https://play.google.com/store/apps 中可用,则搜索应用程序名称并单击该特定应用程序。您将获得如下屏幕截图所示的包名称。
第 2 步:在您的设备上安装应用程序,然后 运行 使用以下命令获取软件包列表并搜索您的应用程序。 *(确保在您的路径变量中配置了 ADB,click here to know how to configure adb)
-> adb shell pm 列出包
现在是第 3 步,您可以在这里获取包名和启动器 activity 名称 - link
第 3 步:使用 aapt 命令。
要获取 aapt.exe ,您必须导航至 android sdk 文件夹,然后 build-tools 并转到某个 api 版本。例如(特定于我的机器) E:\Android\adt\sdk\build-tools\android-4.4W
打开命令提示符和运行下面的命令 - aapt 转储徽章
例如:让我们以whatsapp应用程序为例 - aapt dump badging E:\com.whatsapp.apk
输出:
您可以获得包名称和 launchable-activity 以及下面突出显示的其他详细信息: