【发布时间】:2017-06-29 05:31:22
【问题描述】:
我尝试在 android studio 2.2.3 中包含改造库。我在 gradle 中添加了以下行
compile 'com.squareup.retrofit2:retrofit:2.3.0'
但它给了我以下错误:
Failed to resolve: com.squareup.retrofit2:retrofit:2.3.0
解决办法是什么?
【问题讨论】:
我尝试在 android studio 2.2.3 中包含改造库。我在 gradle 中添加了以下行
compile 'com.squareup.retrofit2:retrofit:2.3.0'
但它给了我以下错误:
Failed to resolve: com.squareup.retrofit2:retrofit:2.3.0
解决办法是什么?
【问题讨论】:
无法解决: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
【讨论】:
检查你是否没有运行离线工作,在底部的settings> Build, Execution, Deployment > Gradle,不应该检查离线工作。
【讨论】:
输入compile 'com.squareup.retrofit2:retrofit:2.3.0'
在 build.gradle(Module:app) 中并同步项目。它应该可以正常工作,没有任何错误
【讨论】:
案例也可以代理。
禁用来自Settings > Appearance and behaviour > System Settings > Http proxy的代理
检查No Proxy 并清除gradle.properties (Global properties) 的代理行(如果有的话)。
【讨论】:
我需要在buildscripts 和allobjects 中声明google()
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()
}
}
【讨论】:
将您的版本更改为较新的版本
实施 'com.squareup.retrofit2:retrofit:2.4.0'
【讨论】: