• Android Studio错误修复Connect to repo.maven.apache.org:443


    环境

    名称版本
    操作系统Windows10(64位)
    AndroidStudio2022.3.1 Patch 2

    前言

    最近更新了AndroidStudio编写程序的时候发现gradle时老是报read time out错误提示

    分析

    当出现这个警告时,你应该猜到这是一个连接不上的问题(Connect to repo.maven.apache.org:443),连接错误的原因是因为没有正确上网导致的maven相关的资源拉不下来,没有梯子,就使用国内的开源网址

    因为Apache 的服务器不在国内,可能会因为某个原因导致连接不上http://repo.maven.apache.org refused,所以现在就是要解决连接问题:

    解决

    国内的阿里技术很厉害 为我们提供了国内的镜像,增加仓库源
    打开文件 $project/settings.gradle

    pluginManagement {
        repositories {
            google()
            mavenCentral()
            gradlePluginPortal()
        }
    }
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            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

    修改如下:

    pluginManagement {
        repositories {
            maven{ url 'https://maven.aliyun.com/repository/google'} //修改
            maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} //修改
            maven{ url 'https://maven.aliyun.com/repository/public'} //修改
            maven{ url 'https://maven.aliyun.com/repository/jcenter'} //修改
            google()
            mavenCentral()
            gradlePluginPortal()
        }
    }
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            maven{ url 'https://maven.aliyun.com/repository/google'} //修改
            maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} //修改
            maven{ url 'https://maven.aliyun.com/repository/public'} //修改
            maven{ url 'https://maven.aliyun.com/repository/jcenter'} //修改
            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
    • 21
    • 22
    • 23
    • 24
    • 25

    验证

    修改完成以后,点击"Sync Project whth Gradle File"(就是那个大象图标)重新同步下,稍等一会,取决于你的网速,提示 BUILD SUCCESSFUL

  • 相关阅读:
    【PyTorch深度学习项目实战100例】—— 基于DenseNet121实现26个英文字母识别任务 | 第41例
    仿游戏热血江湖游戏类32
    C++字节对齐
    js中如何实现一个简单的防抖函数?
    Python Flask Web:博客登录和注册页面实现代码
    气相催化还原二氧化硫影响因素实验研究
    Linux——DNS(正向解析+反向解析+多域配置+主从配置)
    SpringCloud之负载均衡Ribbon
    大数据开发好找工作么?还能入行么?
    BUG 修复预估模型
  • 原文地址:https://blog.csdn.net/u010345983/article/details/134036003