错误:(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);
}
}
如何解决这个问题?
答案 0 :(得分:2)
由于Java 8中引入了静态接口方法调用,因此必须在build.gradle文件中add the Java 8 compatibility options才能启用Java 8语言功能:
android {
...
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}