使用新项目向导创建一个新的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'离线模式'并同步项目
答案 0 :(得分:17)
这个问题已在几分钟后解决,所以没有必要改变你身边的任何事情。
实际上,在您的脚本中保留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:需要授权
但是我通过调用同步然后重建项目来解决它。