Appium 如何从Android apk获取包名和启动器活动

Appium 如何从Android apk获取包名和启动器活动,appium,Appium,我有一个apk文件。 现在,我需要从apk获取包名和启动器活动,以便安装apk并从测试用例中启动应用程序。Android Aapt提供此功能。使用以下命令 a) 包装: b) 可启动活动: aapt d badging Apk-path\apk-name.apk |grep launchable-activity 您还可以使用以下步骤: 将设备连接到计算机 打开任何IDE Android studio或eclipse 查看设备的日志 使用应用程序名称筛选日志 在设备上打开应用程序,您将能够在日

我有一个apk文件。
现在,我需要从apk获取包名和启动器活动,以便安装apk并从测试用例中启动应用程序。

Android Aapt提供此功能。使用以下命令

a) 包装:

b) 可启动活动:

aapt d badging Apk-path\apk-name.apk |grep launchable-activity

您还可以使用以下步骤:

  • 将设备连接到计算机
  • 打开任何IDE Android studio或eclipse
  • 查看设备的日志
  • 使用应用程序名称筛选日志
  • 在设备上打开应用程序,您将能够在日志中看到程序包名称和启动器活动 你可以看看

    我们可以通过多种方式获得Android.apk文件的包名。 下面是获取包名的一些快速方法

    步骤1:如果其公共应用程序在中可用,则搜索应用程序名称并单击该特定应用程序。您将获得如下屏幕截图所示的包名称。

    步骤2:在您的设备上安装应用程序,然后运行以下命令以获取软件包列表并搜索您的应用程序。 *(确保在path变量中配置了ADB)

    ->亚行壳牌项目管理清单包

    现在是第3步,您可以从中获取包名称和启动器活动名称-

    步骤3:使用aapt命令

    要获取aapt.exe,您必须导航到android sdk文件夹,然后构建工具并转到某个api版本。例如(特定于我的机器) E:\Android\adt\sdk\build tools\Android-4.4W

    打开命令提示符并运行下面的命令 -自动倾卸标志

    例如:让我们以whatsapp应用程序为例 -aapt转储标志E:\com.whatsapp.apk

    输出: 您可以获取软件包名称和可启动活动,以及下面突出显示的其他详细信息:

    aapt d badging Apk-path\apk-name.apk |grep launchable-activity