无法解决:com.squareup.retrofit2:retrofit:2.3.0

时间:2017-06-29 05:31:22

标签: android retrofit2

我试图在android studio 2.2.3中加入改装库。我在gradle中添加了以下行

compile 'com.squareup.retrofit2:retrofit:2.3.0'

但它给了我以下错误:

Failed to resolve: com.squareup.retrofit2:retrofit:2.3.0

解决方案是什么?

6 个答案:

答案 0 :(得分:1)

  

无法解决:com.squareup.retrofit2:retrofit:2.3.0。

Retrofit requires at minimum Java 7 or Android 2.3.

您没有使用Android studio 版本2.3 。升级您的Studio版本。

如何查看版本。

 File > Settings-> Appearance & Behaviour -> System Settings -> Updates

答案 1 :(得分:0)

compile 'com.squareup.retrofit2:retrofit:2.3.0' 在build.gradle(Module:app)中同步项目。它应该可以正常工作而没有任何错误

答案 2 :(得分:0)

此案也可以是代理人
Settings > Appearance and behaviour > System Settings > Http proxy禁用代理
通过检查No Proxy并清除gradle.properties (Global properties)中的代理行(如果有)。

答案 3 :(得分:0)

在底部的settings> Build, Execution, Deployment > Gradle中,检查是否没有运行OFFLINE WORK(离线工作)。

答案 4 :(得分:0)

我需要同时在google()buildscripts中声明allobjects

    buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0-alpha06'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

答案 5 :(得分:0)

将您的版本更改为更高版本

implementation 'com.squareup.retrofit2:retrofit:2.4.0'