如何查找APK文件的appPackage和appActivity

我希望你已经完成了Lunching Amazon App的教程,并且必须注意以下声明:

capabilities.setCapability(“appPackage”,“in.amazon.mShop.android.shopping”); 
capabilities.setCapability(“appActivity”,“com.amazon.mShop.home.HomeActivity”);

在使用Appium启动应用程序时,需要使用appPackageappActivity来设置所需功能。之前,从apk文件中获取这些细节过去是一项漫长而繁琐的任务,但现在有多种简单的方法可以找到这些信息。在本教程中,我们将学习查找应用程序包和应用程序活动的不同方法。

 

如何找到APK文件的appPackageappActivity

找到appPackageappActvity的最佳和最简单的方法来自Appium本身。在此之前,您需要启动Appium客户端,如果您没有完成整个教程,您将在此处找到安装Appium Windows客户端的步骤。

1)启动Appium客户端。一旦启动Appium客户端,将显示下面提到的窗口。
AppActivity_1
2)单击上面标记的android图标以打开配置设置。

3)选中“ 应用程序路径”复选框。

4)点击选择 按钮找到你的apk文件,在这种情况下我给它亚马逊apk
AppActivity_2

请注意,PackageLaunch Activity将填充信息。

注意:如果“启动活动”字段中未显示正确的信息,请单击下拉列表以查找 home.Home.Activity。或者,如果信息不均匀,请尝试使用第二种方法查找下面描述的信息。

 

寻找appPackageappActivity从命令行

这是获取apk信息的另一种方便方法,但它有一些先决条件:

对于此示例,我们将使用WhatsApp

要遵循的步骤:

1)打开命令提示符。

1)转到“运行”并键入“ cmd” 以打开命令提示符界面。

2)在窗口中键入“ adb devices ”。

PDA_Net_Installation_18

这将显示连接到您的计算机的所有Android设备列表。不要担心名称,因为它显示设备的二进制名称。

 

3)输入'adb shell',以进入设备。
AppActivity_3

 

4)现在输入以下提到的命令来获取WhatsApp apk的信息:

dumpsys窗口窗口| grep -E'mCurrentFocus | mFocusedApp'
AppActivity_4

注意:需要确保在设备上打开WhatsApp应用程序并且设备未锁定。有了它,您可以打开任何信息并获取信息。

在计算机上打开应用程序的情况下键入上述命令后,将显示aapPackage和aapActivity。对于WhatsApp, aapPackagecom.whatsappaapActivitycom.whatsapp.HomeActivity

 

 

使用APK信息应用获取应用信息

这也是获取Apk信息的直接方式。市场上有一款名为APK Info应用程序,可以提供系统的完整信息以及安装在设备上的下载应用程序。要使用此功能,需要在设备上安装APK信息

要遵循的步骤:

在这个例子中,我们将使用SnapDeal应用程序,这是一个印度的电子商务网站。

1)从Google商店或其他来源在设备上安装下述应用程序。

AppPackage_0

注意:有两个具有几乎相同的名称,这些都以相同的方式解决了我们的目的,但是一些第二个应用程序如何在我的设备上无法工作并且一次又一次地被卡住,所以我之后使用了第一个。

 

2)左图是Snap Deal应用程序。现在打开设备上的APK信息应用程序并打开Snapdeal详细信息。第二张图片是APK信息应用程序。

AppPackage_1

注意:按 Snapdeal几秒钟以打开应用程序。

 

3)在打开应用程序信息之前,APK信息应用程序将显示各种选项,只需选择“ 详细信息 ”即可。

在第二个图像中,您可以注意到APK信息应用程序已打印aapPackage名称,即com.snapdeal.main,在第三个图像中,aapActivity打印为com.snapdeal.ui.activity.MainActivity。

AppPackage_2

 

我确信有三种不同的方法可以找到APK信息,一种肯定适合你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值