无法使用Appium启动Android应用程序

无法使用Appium启动Android应用程序,appium,appium-android,appium-desktop,Appium,Appium Android,Appium Desktop,我试图在本机应用程序(计算器)上执行测试,但应用程序不是从Appium启动的。有关完整的详细信息,请参阅以下内容: 详情请参阅下文: Appium服务器: 设备连接: Appium和Selenium java依赖性: <dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <

我试图在本机应用程序(计算器)上执行测试,但应用程序不是从Appium启动的。有关完整的详细信息,请参阅以下内容:

详情请参阅下文: Appium服务器:

设备连接:

Appium和Selenium java依赖性:

   <dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>7.3.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.8.1</version>
    </dependency>

木卫一
java客户端
7.3.0
org.seleniumhq.selenium
硒爪哇
3.8.1
启动应用程序的代码:

   public void startApp() throws IOException, InterruptedException {
    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability("platformName", "Android");
    cap.setCapability("platformVersion", "10");
    cap.setCapability(MobileCapabilityType.DEVICE_NAME, "TKS44SS8DAVWNRMZ");
    cap.setCapability("appPackage", "com.android.bbkcalculator");  
    cap.setCapability("appActivity", "com.android.bbkcalculator.Calculator");
    URL url = new URL("http://127.0.1.1:4723/wd/hub");
    System.out.println("Hardcoded URL: " + url);
    AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(url, cap);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }
public void startApp()引发IOException、InterruptedException{
DesiredCapabilities=新DesiredCapabilities();
cap.setCapability(“平台名”、“安卓”);
上限设定能力(“平台版”、“10”);
cap.setCapability(移动能力类型设备名称,“TKS44SS8DAVWWNRMZ”);
cap.setCapability(“appPackage”、“com.android.bbkcalculator”);
cap.setCapability(“appActivity”、“com.android.bbkcalculator.Calculator”);
URL=新URL(“http://127.0.1.1:4723/wd/hub");
System.out.println(“硬编码URL:+URL”);
AndroidDriver=新的AndroidDriver(url,cap);
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
}

请更正我在上述代码和设置。如果需要任何其他细节,请告诉我。谢谢

请再添加一项功能,然后重试

上限设定能力(“udid”、“TKS44SS8DAVWNWNRMZ”)


真实设备需要它。

任何设备都需要它