zoukankan      html  css  js  c++  java
  • 修改Android Studio新建工程时repositories的默认配置

    个人博客

    http://www.milovetingting.cn

    修改Android Studio新建工程时repositories的默认配置

    前言

    由于众所周知的原因,Android Studio中连接google和jcenter的仓库时,会比较慢,较大机率会失败。为解决这个问题,可以设置仓库为阿里云的仓库:

    maven{
        url 'https://maven.aliyun.com/repository/public/'
    }
    

    或者设置为本地搭建的仓库,如:

    maven{
        url 'http://192.168.240.21:8081/nexus/content/groups/public/'
    }
    

    如果每次新建工程 后,都需要手动修改仓库的配置,那么还是比较麻烦。因此,需要修改新建工程时repositories的默认配置。

    修改repositories默认配置

    在Android Studio安装目录下,找到以下子目录:pluginsandroidlib emplatesgradle-projectsNewAndroidProject oot,修改build.gradle.ftl中的repositories节点内容为我们需要定义的仓库地址,需要修改buildscriptallprojects节点下repositories的如:

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

    如果Android Studio安装在C盘下,可能修改这个文件会需要管理员权限,可以以管理员身份修改。

    修改gradle-wrapper.properties的默认配置

    有时项目可能会用到本地仓库已保存好的Gradle版本,那么可以修改gradle-wrapper.properties模板,具体路径在Android Studio的安装目录下,子目录:pluginsandroidlib emplatesgradlewrappergradlewrapper

    可以根据具体情况修改distributionUrl:

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    distributionUrl=https://services.gradle.org/distributions/gradle-4.8-bin.zip
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    

    结束

    修改完成后,重启Android Studio,以后新建工程时就会用修改后的模板。

  • 相关阅读:
    [Swift]LeetCode900. RLE 迭代器 | RLE Iterator
    TNS-12508 When Issuing Any SET Command For The Listene
    shell getopts
    archive log full ora-00257
    php 验证码
    php 缩略图
    弧度
    php输出中文字符
    流程图
    windows clone 迁移数据库
  • 原文地址:https://www.cnblogs.com/milovetingting/p/12399059.html
Copyright © 2011-2022 走看看