Android Studio maven-metadata.xml文件无法下载

一、问题

工程明明是好的,但是就是无法运行工程,一直在加载maven-metadata文件,并且会加载失败。


image.png

报错信息:

Could not GET 'https://maven.google.com/androidx/room/room-common/maven-metadata.xml'.
Connect to maven.google.com:443 [maven.google.com/142.250.199.78] failed: connect timed out

二、解决方案

网上说最新版本的Android Studio (Canary 9) + Gradle 已经使用 google()来指代 google 仓库了,会自动解析到https://dl.google.com/dl/android/maven2/。也就是说创建好项目不需要翻|墙,也不需要修改什么就能更新依赖包了。
所以我们直接修改Google的maven地址:

allprojects {
  repositories {
    maven {url 'https://dl.google.com/dl/android/maven2/'}
    maven {url 'https://www.jitpack.io'}
    jcenter()
  }
}

上面的方法试了下,但是还是不行,所以就做了下面两点修改:
把google() 和 jcenter() 各自改为
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
再把
https://maven.google.com 为 https://dl.google.com/dl/android/maven2/
试了一下就可以了!!!!

你可能感兴趣的:(Android Studio maven-metadata.xml文件无法下载)