错误:(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
}
}