当前位置:   article > 正文

Android Studio 卡在Download fastutil-8.4.0-sources jar以及New Module为灰色的问题及解决方法_fastutil-8.4.0.jar

fastutil-8.4.0.jar

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'

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

差点就从安装到放弃,卸载了…
补充:
上面是对单个项目的,如果需要做全局,也就是新建项目不在手动修改其配置,则需要在.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
        }
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/266237?site
推荐阅读
相关标签
  

闽ICP备14008679号