【问题标题】:gradle android studio 2.3: failed to resolve 'com.google.code.gson:gson:2.8.0'gradle android studio 2.3:无法解析“com.google.code.gson:gson:2.8.0”
【发布时间】:2017-03-09 17:04:58
【问题描述】:

我面临包含 gson 库时无法解决的 gradle 错误。

我已经检查过类似的问题hereherehere,但提出的解决方案都不适合我,我继续收到同样的错误。

我的 build.gradle 模块:

android {
    compileSdkVersion 24
    buildToolsVersion '25.0.0'
}

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.google.code.gson:gson:2.8.0'
}

build.gradle 项目

buildscript {
repositories {
    mavenCentral()
    jcenter()
}
allprojects {
repositories {
    mavenCentral()
    jcenter()
}

正如答案中所建议的,它应该是足够的 jcenter 存储库,因为它是 mavenCentral 的超集,我也尝试了不同版本的 gson,添加了“+”等,但没有任何效果。

提前谢谢大家:)

【问题讨论】:

  • gradle 不是提供了更多相关信息吗?
  • 很遗憾没有,只是说明无法解析库存储库

标签: android gradle compilation gson


【解决方案1】:

尝试在您的应用级 build.gradle 文件中使用它

compile 'com.google.code.gson:gson:2.7'

【讨论】:

  • 其实在我家里的 Android Studio 2.3 中它可以工作(OSX 环境),明天我会在工作中再试一次(Windows 环境)。谢谢,我会告诉你的。您如何评价 2.7 作为我的 sdk 版本的版本?
  • 在 Android Studio 2.3 中它会自动显示警告以将其更新到 2.7
  • 出于某种原因,在我的情况下,添加版本的第三个数字会使 Gradle 失败。如果我在这个答案中省略了它,例如'com.google.code.gson:gson:2.6',事情就解决了......
  • 当前版本是2.8.5
【解决方案2】:

亲爱的法比奥添加这样的

compile 'com.android.support:multidex:1.0.1'
compile 'com.google.code.gson:gson:2.8.0'

见附上的快照

谢谢

【讨论】:

  • 试过了,不幸的是运气不佳...还是谢谢
【解决方案3】:

试着把这行放在 build.gradle (Module:app) 里面的dependecies:

编译组:'com.google.code.gson',名称:'gson',版本:'2.8.0'

这是一个例子:

Example project with the gson library added

【讨论】:

  • 试过这个解决方案,还是不行,但还是谢谢。
【解决方案4】:

尝试使用以前版本的 library ,如果仍然无法正常工作,请从 Here 下载 .jar 库文件并将其添加到您的项目中。还可以通过here查看可能的解决方案

【讨论】:

  • 在 Windows 中它仍然无法工作,但在@Krishna Meena 的 OSX 解决方案上正在工作。我想这是一些与操作系统相关的问题..
  • 在windows环境下我终于决定放弃并手动包含jar,谢谢
  • 2018年了,在Windows上还是不行。
猜你喜欢
  • 2015-12-28
  • 2015-12-19
  • 2013-06-10
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-12
相关资源
最近更新 更多