今天在学习dagger2,把Activity、compnotent、model 、persenter等写好之后,运行一下突然报错了,错误信息如下:
Error: Static interface methods are only supported starting with Android N (--min-api 24)
截图如下:
错误原因:这是因为java8才知错静态接口方法的原因.
解决方法:可以通过在app的build.gradle中配置使用java8编译:
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 截图如下:
配置完上面的步骤后重新运行项目即可解决问题.