使用Gradle 3.1.2

时间:2018-05-04 07:41:55

标签: android gradle kotlin retrofit retrofit2

从Gradle 2.x.x升级到Gradle版本3.1.2后,无法解析retrofit2.Callback。我在一个子模块中使用Retrofit,如下所示:

api project(path: ':sdk', configuration: 'default')

改装依赖关系sdk如下:

api "com.squareup.retrofit2:retrofit:2.4.0"

我的错误信息是:

Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath: class ***, unresolved supertypes: retrofit2.Callback

IDE没有向我显示类中的问题,回调以某种方式丢失。 Android Studio版本为3.1.2。

到目前为止我尝试了什么:

  • 清理Gradle缓存
  • 清理项目构建
  • 将Kotlin更新为1.2.41

1 个答案:

答案 0 :(得分:1)

我通过禁用" Instant Run"解决了这个问题。在首选项 - >构建,执行,部署 - >即时跑步。