2014-06-19 142 views
1

我已经采用了在IntelliJ中创建的Android项目并将其导入到AndroidStudio中。在看了Googles关于如何将一个项目迁移到Gradle的绝望指示后,我随意按下了按钮,并向机器人的众神祷告,同时牺牲了一个小小的无辜孩子,并最终以一个Gradle控制的项目结束,这个项目同步,构建并运行在我的Android设备。Gradle项目同步失败 - 未解决的依赖关系

然后我增加了一些额外的依赖,以我的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' 

现在,当我尝试同步摇篮我得到以下信息: 摇篮工程同步失败。基本功能(例如编辑,调试)将无法正常工作。

在摇篮同步窗口,我得到了以下信息: 未解决的依赖:

Error:com.google.http-client:google-http-client-gson:1.18.0-rc Error:com.octo.android.robospice:robospice-spring-android:1.4.12

... 等每一个我所列出的依赖。 我该如何解决这个问题?

回答

0

好的,我已经想通了。 我添加了

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

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

这显然是努力寻找一个存储库加载。

剧本已经有了

buildscript { 
repositories { 
    mavenCentral() 
} 

这这似乎是不够的。