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部署。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章