从Gradle 2.x.x升级到Gradle 3.1.2版本后,无法解析retrofit2.Callback
。我在这样添加的子模块中使用 Retrofit:
api项目(路径: ':sdk', 配置: 'default')
sdk中的retrofit依赖是这样添加的:
api "com.squareup.retrofit2:retrofit:2.4.0"
我的错误信息是:
无法解析以下类的父类(super class)型。请确保您在类路径中具有所需的依赖项:
类 ***,未解析的父类(super class)型:retrofit2.Callback
IDE 没有向我显示类中的问题,即回调以某种方式丢失。 Android Studio 版本为 3.1.2。
到目前为止我尝试了什么:
- 清理 Gradle 缓存
- 项目的干净构建
- 将 Kotlin 更新到 1.2.41
最佳答案
我通过在 Preferences -> Build, Execution, Deployment -> Instant Run 上禁用“Instant Run”解决了这个问题。
关于android - 使用 Gradle 3.1.2 无法解决 Retrofit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50169708/