在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项)

Displaying an error: “Original error: ‘app’ option is required for reinstall” while start session in Appium(在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项))

本文介绍了在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来Appium的。 我在"Desired Capabilities"选项卡中定义了所需的功能,例如:

  • 设备名称
  • UDID
  • 平台名称
  • 平台版本
  • appPackage
  • appActivity

我单击Start Session按钮后,收到错误消息"An unknown server-side error occurred while processing the command. Original error: ‘app’ option is required for reinstall".

在此之前,我启动了一个虚拟Android设备,但我的设备上没有正确的应用程序。我应该将源代码与Appium功能联系起来吗?我该怎么做呢?应该使用哪些工具(Android Studio或IntelliJ IDEA)?

推荐答案

如果您的设备上没有安装应用,则会发生此错误。

解决此问题的两种方法:

  1. 通过使用应用程序功能,使用脚本在设备上安装应用程序。

    在应用程序所需的功能中,您必须提供.apk文件的绝对路径。

    "platform"       : "Android",               
    "platformVersion": "9.0",
    "deviceName"     : "Redmi Nitin",
    "appPackage".    : "my.nitin.stackoverflow",
    "appActivity"    : "view.activity.splash.SplashScreenActivity",
    "automationName" : "uiautomator2",
    "app".           : "giveherepath.apk"
    "fullReset".     : "true"
    
  2. 如果您不想使用脚本安装.apk文件,请手动安装它,然后使用您提到的包名和活动功能启动应用。

    "platform"       : "Android",               
    "platformVersion": "9.0",
    "deviceName"     : "Redmi Nitin",
    "appPackage".    : "my.nitin.stackoverflow",
    "appActivity"    : "view.activity.splash.SplashScreenActivity",
    "automationName" : "uiautomator2",
    "fullReset".     : "true"
    

这篇关于在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项)

基础教程推荐