赞
踩
New Module为灰色是因为gradle卡在downloading fastutil-8.4.0-sources jar导致无法编译完成,所以无法新建模块.
网上看了很多方法,都没有解决,小白摸索了一个晚上终于搞好了.
大佬说更改maven仓为国内源是对的,但是因为AS更新了,需要更改的文件名变了.
在Android Studio 2021.1.1 P2中,我们需要更改的是顶层目录(Project模式)下的settings.gradle文件
在里面添加阿里云的maven仓库地址
把划红线的语句
maven{ url = “https://maven.aliyun.com/repository/public/” }
加进去就可以了,保存,重启Android Studio, 等待编译完成
pluginManagement { repositories { maven{ url = "https://maven.aliyun.com/repository/public" } gradlePluginPortal() google() mavenCentral() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven{ url = "https://maven.aliyun.com/repository/public/" } google() mavenCentral() } } rootProject.name = "My Application" include ':app'
差点就从安装到放弃,卸载了…
补充:
上面是对单个项目的,如果需要做全局,也就是新建项目不在手动修改其配置,则需要在.gradle下新建一个init.gradle文件,如下所示(我的实在默认目录下,请根据自身安装设置找到对应目录)
文件内容为:
allprojects{ repositories { def REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) { remove repo } } } maven { url REPOSITORY_URL } } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。