Appium如何获取appPackage和appActivity

让人想犯罪 __ 提交于 2019-12-02 10:11:15

准备工作:

在我们获取appPackage和appActivity之前,有一些准备工作。

  1. 下载并安装androd sdk
  2. 设置 andorid Envirment Variables

方案1:

  • 手机解锁,用usb连接手机,或者打开android emulator。
  • 启动命令行,运行  ‘adb devices’ ,这一步确保你的手机正常连接。

    

 

    • 运行‘adb shell’命令,展示如下  

    

 

 

  • 打开你想要获取appPackage和appActivity的app
  • 运行“dumpsys window windows | grep -E ‘mCurrentFocus’”命令,会展示当前焦点程序的详细信息

 

     

方案2:

  App没有安装的情况下如何获取呢?

  sdk安装目录默认C:\Users\bellesun\AppData\Local\Android\sdk。使用sdk\build-tools\28.0.3\aapt.exe。(注:28.0.3为android sdk build-tools的版本)

  运行“aapt dump badging e:\apk\kpx86.apk | findstr Activity”命令,结果如下:

 

    

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!