Gradle 中,访问JCenter时,下载太慢甚至下载不下来的解决方法

在访问JCenter时,通常会非常慢,于是在知乎上看到了一些缓解方法:

  • 1.修改项目根目录下的文件 build.gradle :
buildscript {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
}

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
}
  • 2.重新构建项目即可

  • 需要注意的是,并不是所有的依赖库阿里云上都有备份,有时候依赖库不存在就会出现下面情况:
    Event log 中出现–>

Gradle sync failed: Could not find xxx

那么问题来了,出现这种问题这么办。。。?
缓解方法:去下载阿里云中找不到的第三方库的jar包直接本地导入

每一个项目都这样搞一遍也不太好

可以把它配置为全局的:

  • 在路径:USER_HOME/.gradle/ 中创建文件:init.gradle

  • 将下面这段代码复制进去

allprojects {
  repositories {
      jcenter(){url 'http://jcenter.bintray.com/'}
  }
}
  • 重新构建即可
点赞