我参加了一个在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
... 对于我列出的每个依赖项,依此类推。 我怎么解决这个问题?
答案 0 :(得分:0)
好的,我已经弄清楚了。 我添加了
allprojects {
repositories {
mavenCentral()
}
}
到我的build.gradle文件的底部。
显然很难找到要加载的存储库。
脚本已经
buildscript {
repositories {
mavenCentral()
}
这似乎是不够的。