最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Mac中Android Studio中gradle的库下载速度慢

Android crifan 1085浏览 0评论
折腾:
【已解决】Mac中Android Studio下载gradle的zip包速度太慢
期间,最后才清楚情况:
别人说的是:
gradle这个包管理器,下载相关的gradle的某个插件,库,速度慢
所以需要可以用更换源的方式处理
此处的gradle的zip包文件,是gradle本身,其下载速度慢,只能是:
实现帮忙下载好,放到特定位置,避免重新下载,就可以了。
而对于gradle插件或库,下载慢,是通过更换源去解决。
下面记录过程:
才知道,此处的别人gradle下载慢,是
android studio gradle下载 太慢
AndroidStudio Gradle下载速度慢解决方法_jgw2008的专栏-CSDN博客_android studio gradle 慢
可以考虑改源为阿里云的
去修改
且参考
阿里云云效 Maven
去改为:
buildscript {
    repositories {
        maven{url 'https://maven.aliyun.com/repository/public'}
//        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}
点击Try again
点击取消:
Distribution download cancelled. Using distribution from 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
因为下载地址还是gradle.org下载的
发现漏改了allprojects,再去更新:
build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.


buildscript {
    repositories {
        maven{url 'https://maven.aliyun.com/repository/public'}
//        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}

allprojects {
    repositories {
        maven{url 'https://maven.aliyun.com/repository/public'}
//        jcenter()
    }
}

project.ext.set("compileSdkVersion", 23)
project.ext.set("minSdkVersion", 12)
project.ext.set("targetSdkVersion", 23)
project.ext.set("buildToolsVersion", "24.0.0")
重新试试
还是不行,还是从gradle.org下载的
重启Android Studio
问题依旧。
目前是:
build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.


buildscript {
    repositories {
        maven{url 'https://maven.aliyun.com/repository/public'}
//        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}


allprojects {
    repositories {
        maven{url 'https://maven.aliyun.com/repository/public'}
//        jcenter()
    }
}


project.ext.set("compileSdkVersion", 23)
project.ext.set("minSdkVersion", 12)
project.ext.set("targetSdkVersion", 23)
project.ext.set("buildToolsVersion", "24.0.0")
待后续确认,是否完整的实现了切换源,加速下载的目的。
【后记1】
折腾:
【未解决】Android Studio中build编译rcstja项目报错:Could not find method leftShift for arguments on task notification installServiceFirst of type org.gradle.api.DefaultTask
期间,看到:
一些下载的库,已经是从阿里云下载了。
说明上面的配置,已经部分或完全生效了。
实现了加速gradle的库的目的了。
【后记2】
后来在
【未解决】Android Studio中编译rcsjta报错:ERROR Failed to resolve play-services
期间,突然注意到:
此处的google,对于之前在
计算机编程通用逻辑知识概念
http://book.crifan.com/books/program_common_logic/website
所整理的
阿里云云效 Maven
中,也是有镜像可用去加速的:
google
https://maven.aliyun.com/repository/google
https://maven.aliyun.com/nexus/content/repositories/spring
https://maven.google.com/
然后去加上用于加速:
build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.


buildscript {
    repositories {
//        google()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
//        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}


allprojects {
    repositories {
//        google()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
//        jcenter()
    }
}


project.ext.set("compileSdkVersion", 23)
project.ext.set("minSdkVersion", 12)
project.ext.set("targetSdkVersion", 23)
project.ext.set("buildToolsVersion", "24.0.0")
即可。
貌似
google()
的镜像已生效,从阿里云下载了。

转载请注明:在路上 » 【已解决】Mac中Android Studio中gradle的库下载速度慢

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
88 queries in 0.407 seconds, using 20.24MB memory