Android Studio之解决Gradle下载报错

作者:达爷

使用软件:Android Studio

前言

最近在做Unity到Android Studio的适配,因为Android Studio迭代速度过快的缘故,许多小伙伴隔几天打开项目时会发现项目的配置文件需要更新,但由于考虑到科学上网等因素,发现配置文件更新速度较慢,项目卡在启动配置阶段导致项目无法打开。作者之前也遇到过这个问题,为此在尝试了许多现有的办法后,总结出来一套比较快速可行的解决方法,现分享给大家,避免踩坑。

 

一、检查build.gradle文件

介于Android Studio自生成的配置文件默认下载源于国外的服务器,我们可以通过引用国内阿里相关镜像文件解决科学上网的问题,对比自身文件代码与下方文件代码的区别,使之相同即可。

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

        }

        dependencies {
            classpath 'com.android.tools.build:gradle:7.4.2'
            
        }
    }

    repositories {
        maven { url 'https://maven.aliyun.com/repository/google'}
        maven { url 'https://maven.aliyun.com/repository/jcenter'}
        maven { url 'https://maven.aliyun.com/repository/public'}
        flatDir {
            dirs "${project(':unityLibrary').projectDir}/libs"
        }
    }
}

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

二、检查gradle压缩文件

检查路径:C:/Users/你的用户名/.gradle/wrapper/dists/相关gradle压缩文件,作者的gradle压缩文件为gradle-7.5-bin.zip,这个主要得参照你项目的需求去配置对应gradle压缩文件。建议直接访问官方链接下载对应文件,Android Studio默认下载很慢。

gradle压缩文件官方下载链接icon-default.png?t=N7T8https://services.gradle.org/distributions/

 

三、检查gradle-wrapper.properties文件

其中distributionUrl的参数直接改为访问本地gradle压缩文件路径,如果按默认生成的链接地址,还是会受到科学上网的影响。

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=file:///file:///C:/Users/你的用户名/.gradle/wrapper/dists/相关gradle压缩文件
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

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