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

相关推荐
阿巴斯甜16 小时前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker17 小时前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq952718 小时前
Andorid Google 登录接入文档
android
黄林晴19 小时前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿1 天前
Android MediaPlayer 笔记
android
Jony_1 天前
Android 启动优化方案
android
阿巴斯甜1 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇1 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_2 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android