错误:(100,48)错误:静态接口方法调用不正确
  -source 1.7中受支持(使用-source 8或更高版本以启用静态
  接口方法调用)


该行如下所示:

field = SomeInterface.someMethod("","","");


和界面:

public interface SomeInterface extends AnotherInterface {
      public static SomeInterface someMethod(String arg1,String arg2,String arg3) throws IOException {
            return someMethod(arg1,arg2,arg3,SOME_CONSTANT,ANOTHER_CONSTANT);
      }
}


如何解决这个问题?

最佳答案

由于静态接口方法调用是在Java 8中引入的,因此必须在build.gradle文件中add the Java 8 compatibility options才能启用Java 8语言功能:

android {
    ...
    compileOptions {
        sourceCompatibility 1.8
        targetCompatibility 1.8
    }
}

09-25 21:46