Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “错误”;SuchFieldError:INSTANCE“;但未检测到重复的Jar(Appium/Android Studio/IntelliJ)_Java_Android_Intellij Idea_Appium - Fatal编程技术网

Java “错误”;SuchFieldError:INSTANCE“;但未检测到重复的Jar(Appium/Android Studio/IntelliJ)

Java “错误”;SuchFieldError:INSTANCE“;但未检测到重复的Jar(Appium/Android Studio/IntelliJ),java,android,intellij-idea,appium,Java,Android,Intellij Idea,Appium,我在运行下面的简单代码时出错,但我不知道如何解决? 我刚刚签入eclipse,它运行得很好。然而,在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.enco

我在运行下面的简单代码时出错,但我不知道如何解决? 我刚刚签入eclipse,它运行得很好。然而,在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/out/project/Testing/duyetmai/Downloads/java-client-5.0.0-BETA6.jar:/Users/duyetmai/Downloads/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中出现异常:实例 位于org.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144) 位于org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:71) 位于org.openqa.selenium.remote.internal.HttpClientFactory.(HttpClientFactory.java:57) 位于org.openqa.selenium.remote.internal.HttpClientFactory.(HttpClientFactory.java:60) 位于org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.getDefaultHttpClientFactory(ApacheHttpClient.java:250) 位于org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.(ApacheHttpClient.java:227) 位于io.appium.java_client.remote.AppiumCommandExecutor。(AppiumCommandExecutor.java:82) 位于io.appium.java_client.AppiumDriver。(AppiumDriver.java:111) 位于io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:73) 位于com.appium.android.LaunchApp.main(LaunchApp.java:24) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于com.intellij.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 安卓API 25平台

那么问题是什么呢? 我的IDE是intelliJ,我在MAC操作系统上运行Appium v1.6.4和模拟的安卓7


问题是我不应该包括Android API 25平台

请提出你的问题。没有?任何地方可以看到。嗨,我在我的问题中添加了?这个家伙和我有同样的问题,但我不明白他是如何解决这个问题的。他只是说“我选择Java项目作为模块,后来更改了运行->设置。终于好了。谢谢bhaskar kumar 2016年2月16日5:56“
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
List of devices attached
emulator-5554   device