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

环境

名称 版本
操作系统 Windows10(64位)
AndroidStudio 2022.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

bash 复制代码
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = "My Application"
include ':app'

修改如下:

bash 复制代码
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'

验证

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

相关推荐
没盐水菠萝22 分钟前
Android - 动态切换桌面图标
android
AI 嗯啦24 分钟前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
麦兜*1 小时前
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
跨界混迹车辆网的Android工程师2 小时前
adb 发送广播
android
小小工匠3 小时前
Maven - Spring Boot 项目打包本地 jar 的 3 种方法
spring boot·maven·jar·system scope
超勇的阿杰4 小时前
gulimall项目笔记:P54三级分类拖拽功能实现
android·笔记
峥嵘life5 小时前
Android 欧盟网络安全EN18031 要求对应的基本表格填写
android·安全·web安全
程序员码歌7 小时前
【零代码AI编程实战】AI灯塔导航-从0到1实现篇
android·前端·人工智能
北十南7 小时前
SODA自然美颜相机(甜盐相机国际版) v9.3.0
android·windows·数码相机
Harry技术7 小时前
Trae搭建Android项目:智能存储柜表结构设计以及实体生成
android·kotlin·trae