在Gradle上创建新项目时,Android Studio陷入困境:配置项目或Gradle:解析依赖关系':classpath:'

时间:2014-07-07 23:48:19

标签: android gradle android-studio

使用新项目向导创建一个新的Android应用程序,在我甚至看不到代码文件之前,IDE就会卡住。尝试创建多种类型的项目后,它告诉我它正在构建,IDE只显示一个加载框,表示:

Gradle: Configure Project 

Gradle: Resolve Dependencies ':classpath:'

我出去吃午饭,当我回来时,我看到了:

错误:无法加入' http://jcenter.bintray.com/com/android/tools/build/builder-model/0.12.1/builder-model-0.12.1.jar'。从服务器收到状态码500:内部服务器错误 启用Gradle'离线模式'并同步项目

4 个答案:

答案 0 :(得分:17)

由于改变了达拉斯的一个集群节点,Bintray昨天经历了短暂的超时。 看起来你碰巧在那个确切的时间点击了那个确切的节点。

这个问题已在几分钟后解决,所以没有必要改变你身边的任何事情。

实际上,在您的脚本中保留jcenter()是可取的,因为它是Maven Central的超集。

答案 1 :(得分:15)

为了解决这个问题,我去了File -> Project Structure -> Project并改变了:

Android插件存储库和默认插件存储库的默认值为

jCenter()

mavenCentral

答案 2 :(得分:3)

我遇到了类似的问题,并且能够将这两个存储库都包含在我的build.gradle目录中的android中:

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

这是对@ MHDante答案的调整 - 不是用另一个替换,你可以同时使用它们!

答案 3 :(得分:0)

我正在解决相同/类似的问题:

  

错误:配置根项目“X”时出现问题。   无法解析配置':classpath'的所有依赖项。   无法解决com.android.tools.build:gradle:0.12.+。        要求:            :X:不详   无法列出com.android.tools.build:gradle的版本。   无法使用M2模式“http://jcenter.bintray.com/[organisation]/[module]/[revision]/[artifact]-修订版[ext]”列出版本。   无法获得“http://jcenter.bintray.com/com/android/tools/build/gradle/”。从服务器收到状态码401:需要授权

但是我通过调用同步然后重建项目来解决它。