Android Gradle 项目下载编译失败解决---持续更新

Android Gradle 项目下载编译失败解决

目录

[一、Gradle 连接超时解决](#一、Gradle 连接超时解决)

[二、gradle 仓库镜像配置](#二、gradle 仓库镜像配置)


一、Gradle 连接超时解决

使用国内镜像:

二、gradle 仓库镜像配置

build.gradle文件中添加如下

复制代码
buildscript {
    ext.kotlin_version = '2.1.0'
    repositories {
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }
        maven { url "https://jitpack.io" }
        google()
        mavenCentral()
    }
    dependencies {
        .....
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }
        maven { url "https://jitpack.io" }
        google()
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

如果kts文件则在setting.gradle.kts中添加如下:

复制代码
pluginManagement {
    repositories {
        maven { url=uri("https://maven.aliyun.com/repository/public") }
        maven { url=uri("https://maven.aliyun.com/repository/central")  }
        maven { url=uri("https://maven.aliyun.com/repository/gradle-plugin")  }
        google {
            content {
                includeGroupByRegex("com\\.android.*")
                includeGroupByRegex("com\\.google.*")
                includeGroupByRegex("androidx.*")
            }
        }
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url=uri("https://maven.aliyun.com/repository/public") }
        maven { url=uri("https://maven.aliyun.com/repository/central")  }
        google()
        mavenCentral()
    }
}
.....
相关推荐
不正经学生10 小时前
C语言结构体:自定义数据类型,让变量打包出行
java·c语言·开发语言·数据结构·算法
ycjunhua10 小时前
Spring AI 2.0 GA:ToolCallingAdvisor 重构与 Java Agent 新范式
java·人工智能·spring
开源必胜10 小时前
Future的异常处理以及CompletableFuture传播链、异常处理
java
mmsx10 小时前
return false 不是拦截:一次按键触发两个动作的事件冒泡陷阱
android·bug
DU_YULIN11 小时前
Camera HAL ThreadManager概述
android·camera hal
林森lsjs11 小时前
队列 FIFO 原理 & 手撕两种队列实现(链表 + 循环数组)—数据结构陆
java·开发语言·数据结构·队列
淡淡的香烟11 小时前
Android中的MQTT通信原理解析
android·物联网
淡淡的香烟11 小时前
Android Camera开发详解
android·音视频
lisin-lee-cooper11 小时前
简单聊聊 OpenFeign 框架源码
java·微服务
Buke..12 小时前
【APP 逆向】哔哩哔哩 sign 参数逆向(下):OLLVM 混淆还原 sign 算法
java·javascript·爬虫·python·算法