Arhn - архитектура программирования

Ошибка suchFieldError: обнаружен экземпляр, но не дублированный Jar (Appium / Android Studio / IntelliJ)

У меня возникла ошибка при выполнении ниже простого кода, но я не знаю, как ее решить? Я просто проверяю затмение, и оно работает нормально. Однако в IntelliJ я получил ошибку

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java -Didea.launcher.port = 61118 "-Didea.launcher.bin.path = / Applications / IntelliJ IDEA.app/Contents/bin "-Dfile.encoding = UTF-8 -classpath" /Users/duyetmai/Library/Android/sdk/platforms/android-25/android.jar:/Users/duyetmai/Library/Android/sdk/platforms/android-25/ data / res: / Users / duyetmai / IdeaProjects / Testing_duyetmai / out / production / Testing_duyetmai: /Users/duyetmai/Downloads/java-client-5.0.0-BETA6.jar: / Users / duyetmai / Downloads / selenium-server-standalone -3.3.1.jar: / Applications / IntelliJ IDEA.app/Contents/lib/idea_rt.jar "com.intellij.rt.execution.application.AppMainV2 com.appium.android.LaunchApp Исключение в потоке" main " java.lang.NoSuchFieldError: INSTANCE в org.apache.http.conn.ssl.SSLConnectionSocketFactory. (SSLConnectionSocketFactory.java:144) в org.openqa.selenium.remote.internal.HttpClientFactory (HttpClientFactory. 71) на org.openqa.selenium. remote.internal.HttpClientFactory. (HttpClientFactory.java:57) по адресу org.openqa.selenium.remote.internal.HttpClientFactory. (HttpClientFactory.java:60) по адресу org.openqa.selenium.remote.internalClientFactory. ApacheHttpClient.java:250) на org.openqa.selenium.remote.internal.ApacheHttpClient $ Factory. (ApacheHttpClient.java:227) в io.appium.java_client.remote.AppiumCommandExecutor. (AppiumComm.java.Executor. (AppiumComm.java.Executor. (AppiumComm.java.Executor) .java_client.AppiumDriver. (AppiumDriver.java:111) в io.appium.java_client.android.AndroidDriver. (AndroidDriver.java:73) в com.appium.android.LaunchApp.main (LaunchApp.java:24) на вс. Reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingImethodAccessorImpl.invoke (DelegatingIMethod.java.invoke (DelegatingMethod.java) в javascript: Method.java:498) на com.int ellij.rt.execution.application.AppMainV2.main (AppMainV2.java:143)

Процесс завершен с кодом выхода 1

package com.appium.android;

import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.DesiredCapabilities;

import java.net.URL;

/**
 * Created by aa on 4/9/17.
 */
public class LaunchApp {
    public static void main(String[] args) {
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("automationName", "Appium");
        capabilities.setCapability("platformName", "Android");
        capabilities.setCapability("platformVersion", "7.1.1");
        capabilities.setCapability("deviceName", "emulator-5554");

        capabilities.setCapability("app", "\\Users\\myname\\Documents\\TrainingVideo\\Mobiletest\\zalo_x86.apk");
        capabilities.setCapability("appPackage", "com.zing.zalo");
        capabilities.setCapability("appActivity", ".ui.ZaloLauncherActivity");
        try {
            URL URLaddress = new URL("http://0.0.0.0:4723/wd/hub");
            AndroidDriver driverxx = new AndroidDriver(URLaddress, capabilities);
        } catch (java.net.MalformedURLException e) {
            System.out.println("Error: " + e.getMessage());
            e.printStackTrace();
        }


    }

}

Я провел небольшое исследование и обнаружил, что с этой ошибкой, возможно, я использовал дублированные файлы JAR. Однако я проверил и увидел, что использую только три внешние библиотеки. java-client-5.0.0-BETA6.jar selenium-server-standalone-3.3.1.jar Платформа Android API 25

Так в чем проблема? Моя IDE - это intelliJ, и я запускаю Mac OS с Appium v1.6.4 и эмулирую Android 7. (Nexus 5)

[Appium] Appium REST http interface listener started on 0.0.0.0:4723
List of devices attached
emulator-5554   device

  • Пожалуйста, задайте свой вопрос. Нигде ? не видно. 10.04.2017
  • Привет, я добавил? в моем вопросе. 10.04.2017
  • у этого парня была такая же проблема со мной, но я не понимаю, как он решает эту проблему. stackoverflow.com/questions/35363268/ Он просто скажу, что я выбрал проект Java в качестве модуля, а позже изменил настройки ›run -. Наконец-то работает нормально. Спасибо! - бхаскар кумар 16 фев. 10.04.2017

Ответы:


1

Проблема в том, что я не должен включать платформу Android API 25.

10.04.2017
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..