Android 开发 报错及解决方案

一、使用OkHttp进行网络请求,部署项目Build时,出现以下报错:

Error: Static interface methods are only supported starting with Android N (--min-api 24): okhttp3.Request okhttp3.Authenticator.lambda$static$0(okhttp3.Route, okhttp3.Response)

截图如下:
在这里插入图片描述
原因:这是因为java8才支持静态接口方法

解决办法:可以通过在app的build.gradle文件中配置使用java8编译:

android {
  ...
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
}

重新进行项目Build部署。

你可能感兴趣的:(Android应用相关,Android系统相关,常见报错及处理)