2017-03-09 83 views
0

我面临的gradle错误包括gson库时未能解决。gradle安卓工作室2.3:未能解决'com.google.code.gson:gson:2.8.0'

我已经检查过类似的问题here,herehere但是没有一个提出的解决方案适用于我,我继续收到相同的错误。

我的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,增加了“+”等等,但没有任何工作。

在此先感谢球员:)

+0

是不是给摇篮关于它的更多信息? – betorcs

+0

不幸的是,只是没有解决库存储库的状态 – Fabio

回答

2

尝试在你的应用程序级的build.gradle文件中使用此

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

实际上,在我的Android Studio 2.3中,它可以工作(OSX环境),明天我会再次尝试在工作中(Windows环境)。谢谢,我会让你知道的。你是如何评价2.7作为我的SDK版本的? – Fabio

+0

在Android Studio 2.3中,它会自动显示警告,将其更新到2.7 –

0

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

+0

在Windows中它仍然不能正常工作,但是在@Krishna Meena的OSX解决方案正在工作。我想这是一些操作系统相关的问题。 – Fabio

+0

在Windows环境下,我终于决定放弃并手动添加了jar,谢谢 – Fabio

0

尽量把该线路的build.gradle(模块:APP)内依赖条件:

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

下面是一个例子:

Example project with the gson library added

+0

试过这个解决方案,仍然无法正常工作,不过谢谢。 – Fabio

2

亲爱的法比奥添加这样

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

看到附着咬合 enter image description here

感谢

+0

试过了,很不幸,幸运的是......不管怎样, – Fabio