Android Studio 在默认build.gradle 中加入 maven 阿里云源

众所周知,某些时候引入某些开源库是非常慢的.引入阿里云源之后,会下载非常快.

添加成默认的

找到Android Studio 安装目录,我如下:

D:\install\android-studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root\build.gradle.ftl

用notpad++打开build.gradle.ftl文件并进行编辑,将如下内容拷贝到源文件中.

// Top-level build file where you can add configuration options common to all sub-projects/modules.
<#macro loadProperties>
<#if useOfflineRepo!false>
    Properties properties = new Properties()
    properties.load(project.rootProject.file("local.properties").newDataInputStream())


<#macro useProperties>
<#if useOfflineRepo!false>
        properties.getProperty("offline.repo").split(",").each { repo ->
            maven { url repo }
        }



buildscript {<#if includeKotlinSupport!false>
    ext.kotlin_version = '${kotlinVersion}'
    <@loadProperties/>
    repositories {
        <@useProperties/>
		maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
        google()
        jcenter()
        <#if includeKotlinEapRepo!false>maven { url '${kotlinEapRepoUrl}' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:${gradlePluginVersion}'
        <#if includeKotlinSupport!false>classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    <@loadProperties/>
    repositories {
        <@useProperties/>
		maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
        google()
        jcenter()
        <#if includeKotlinEapRepo!false>maven { url '${kotlinEapRepoUrl}' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

其实我就只是添加了maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

不添加成默认

不添加成默认的话,每次去添加到项目的如下地方即可

buildscript {

    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
        google()
        jcenter()
    }
}

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        jcenter()
    }
}

你可能感兴趣的:(Android,android,maven)