Gradle项目同步失败 - 未解决的依赖项

时间:2014-06-19 10:22:50

标签: android intellij-idea android-studio android-gradle

我参加了一个在IntelliJ中创建并将其导入AndroidStudio的Android项目。看了Googles关于如何将项目迁移到Gradle的无望指示我随机按下按钮并向机器人的神灵祈祷,同时牺牲了一个无辜的小孩子,不知何故最终得到了一个Gradle控制的项目,同步,建立和运行我的Android设备。

然后我在build.gradle文件中添加了一些额外的依赖项:

    compile 'com.octo.android.robospice:robospice:1.4.12'
    compile 'com.octo.android.robospice:robospice-spring-android:1.4.12'
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'com.google.http-client:google-http-client-jackson:1.18.0-rc'
    compile 'com.octo.android.robospice:robospice-google-http-client:1.4.12'
    compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'

现在,当我尝试同步Gradle时,我收到以下消息: Gradle项目同步失败。基本功能(例如编辑,调试)将无法正常工作。

在Gradle Sync窗口中,我收到以下消息: 未解决的依赖关系:

  

错误:com.google.http客户端:谷歌-HTTP-客户GSON:1.18.0-RC   错误:com.octo.android.robospice:robospice - 弹簧 - 机器人:1.4.12

... 对于我列出的每个依赖项,依此类推。 我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,我已经弄清楚了。 我添加了

allprojects {
    repositories {
        mavenCentral()
    }
}

到我的build.gradle文件的底部。

显然很难找到要加载的存储库。

脚本已经

buildscript {
repositories {
    mavenCentral()
}

这似乎是不够的。