【Gradle】Could not resolve all files for configuration 解决方案

607 阅读1分钟

解决方案

第一种:

加上
allowInsecureProtocol = true

repositories {
  // mavenCentral()
    maven{
        allowInsecureProtocol = true
        url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}

第二种:

打开init.gradle 具体目录一般在安装的gradle包的下面

/gradle8.8/init.d/

image.png 修改 maven { name "Bstek" ; url "nexus.bsdn.org/content/gro… } http改成https

allprojects {
    repositories {
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

第三种

进入settings的Build, Execution, Deployment => Build Tools => Gradle

勾选Enable parallel ............

Build and run using 和Run tests using 都选择 Intellij IDEA

Distribution选择Local installation 就是gradle的安装目录 注意不要导错 Gradle JVM 就是选择java版本,和项目匹配即可

2.png

第四种

点击File => Project Structrue 左侧点击Project 确保 SDK和Language level的java版本正确以及路径正确

3.png

点击左侧的SDKs,查看java路径是否正确

4.png

点击Libraries,即可查看gradle的哪些包没有引入

5.png 爆红则点击右侧的加号进行引入

打开侧边栏的gradle,再点击搜索按钮 也可以查看gradle的包是否引入正确

6.png

第五种:仍未解决 1.刷新gradle依赖 2.确保本机的java的环境变量和用户变量配置正确 3.确保maven的地址无误

7.png

4.确保版本之间兼容,java,gradle

究极大法:缺少哪个包,找别人复制一份。去第四种方法的第三张图片,找到缺失包的目录,从盘符一直点下去,复制即可