首页 > 解决方案 > 仅从 Android O 开始支持调用自定义

问题描述

我正在使用这个(openweathermap.org)网站上的 API 构建一个天气预报应用程序。为此,我使用了两个依赖项,例如 1."com.squareup.retrofit2:retrofit:2.9.0" 和 2."com.squareup.retrofit2:converter-gson:2.9.0"

我收到了下面给出的错误消息:

[循环参考:com.android.tools.r8.a:仅从 Android O (--min-api 26) 开始支持调用自定义]

现在我该如何解决这个错误

标签: android

解决方案


您可以通过在应用程序 build.gradle 的 android 块中添加 compileOptionsion {...} 来修复它。

android {
  ...
  defaultConfig {...}
  buildTypes {...}

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

推荐阅读