首先确保你的Android studio未使用代理
1 首先检查配置
2 检查gradle.properties中的代理配置
在C:\Users\SJ-001.gradle
如果有代理将其注释掉
3 创建init.gradle
在C:\Users\SJ-001.gradle目录下
内容如下:
allprojects{
repositories {
def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
url ALIYUN_JCENTER_URL
}
}
}
然后在安装目录下:
D:\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root
修改build.gradle.ftl(这个是创建项目时候build.gradle的生成模板):
内容如下:
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url "https://jitpack.io" }
这个主要是解决项目中每次都要配置build.gradle。