Android Studio Chipmunk版本解决gradle报错connection refuse的问题
文章目录
- Android Studio Chipmunk版本解决gradle报错connection refuse的问题
-
一、问题出现的原因
因为gradle使用的仓库是国外的,很多时候访问不了,或者公司里面进行了管控导致无法下载依赖,所以gradle会同步出错。目前网上的教程都比较老,已经不适用于Android Studio Chipmunk版本了,因此摸索出了这个方法。
二、解决办法
-
使用KX工具,不会翻墙的程序员不是一个好程序员。
-
使用国内镜像源
这里推荐推荐阿里云的镜像源https://developer.aliyun.com/mvn/guide,地址是上面的地址。添加方法有三种,分别是工程添加,全局添加,使用工程模板。
-
工程模板:安卓北极狐版本后添加工程模板较为繁琐,暂不推荐。https://www.jianshu.com/p/fa9b1357ebe7
-
工程添加:
在工程根目录下的 settings.gradle
文件下,修改部分内容为以下内容。
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url 'https://maven.aliyun.com/repository/public'}
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}
google()
mavenCentral()
}
}
-
全局添加:
在C:\Users\your_username\.gradle\wrapper\dists\gradle-7.3.3-bin\一串乱码\gradle-7.3.3\init.d
文件夹下新建一个 .gradle
结尾的文件,如 init.gradle
,然后输入以下内容,这样每次在 gradle 执行的时候会首先加载这个文件设置仓库。
settingsEvaluated { settings ->
settings.dependencyResolutionManagement {
repositories {
maven { url 'https://maven.aliyun.com/repository/public'}
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}
mavenLocal()
mavenCentral()
google()
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)