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

相关推荐
触想工业平板电脑一体机4 小时前
【触想智能】工业安卓一体机在人工智能领域上的市场应用分析
android·人工智能·智能电视
2501_915921436 小时前
iOS 是开源的吗?苹果系统的封闭与开放边界全解析(含开发与开心上架(Appuploader)实战)
android·ios·小程序·uni-app·开源·iphone·webview
allk556 小时前
OkHttp源码解析(一)
android·okhttp
allk556 小时前
OkHttp源码解析(二)
android·okhttp
2501_915909069 小时前
原生 iOS 开发全流程实战,Swift 技术栈、工程结构、自动化上传与上架发布指南
android·ios·小程序·uni-app·自动化·iphone·swift
2501_915909069 小时前
苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进
android·ios·小程序·https·uni-app·iphone·webview
2501_916007479 小时前
苹果软件混淆与 iOS 应用加固实录,从被逆向到 IPA 文件防反编译与无源码混淆解决方案
android·ios·小程序·https·uni-app·iphone·webview
介一安全10 小时前
【Frida Android】基础篇6:Java层Hook基础——创建类实例、方法重载、搜索运行时实例
android·java·网络安全·逆向·安全性测试·frida
沐怡旸13 小时前
【底层机制】【Android】深入理解UI体系与绘制机制
android·面试
啊森要自信13 小时前
【GUI自动化测试】YAML 配置文件应用:从语法解析到 Python 读写
android·python·缓存·pytest·pip·dash