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
}
}
}
Android Studio在下载fastutil-8.4.0-sources.jar时卡住导致New Module选项灰显。通过更改settings.gradle文件,添加阿里云maven仓库地址,可以解决此问题。在Android Studio 2021.1.1 P2中,需在settings.gradle内加入maven{ url = "https://maven.aliyun.com/repository/public/" },保存并重启,等待编译完成。如需全局设置,可在.gradle目录下创建init.gradle文件进行相同配置。
1211

被折叠的 条评论
为什么被折叠?



