国内镜像Android Studio工程依赖无法下载

为中国电信网络

  1. 首先下载Android Studio,版本如下

    img

  2. 配置Http Proxy为阿里镜像,从国内代理下载SDK
    https://mirrors.aliyun.com/android.googlesource.com/

    img


    SDK下载是成功的

    img

  3. 在C:\Users<username>\.gradle目录下gradle.properties配置如下:

systemProp.http.proxyHost=https\://mirrors.aliyun.com/android.googlesource.com/
systemProp.http.proxyPort=80
systemProp.https.proxyHost=https\://mirrors.aliyun.com/android.googlesource.com/
systemProp.https.proxyPort=80 
  1. 新建一个Empty Activity工程,Android Studio开始自动解析工程,结果解析失败,提示
    Plugin [id: 'com.android.application', version: '8.2.0-alpha04', apply: false] was not found in any of the following sources:

    img

  2. 按照网上的解决方案(https://blog.csdn.net/vo__vo/article/details/126869712) ,在工程的settings.gradle下添加aliyun的maven仓配置:

    pluginManagement {
     repositories {
         maven { url "https://jitpack.io" }
         maven { url 'https://maven.aliyun.com/repository/releases' }
         maven { url 'https://maven.aliyun.com/repository/jcenter' }
         maven { url 'https://maven.aliyun.com/repository/google' }
         maven { url 'https://maven.aliyun.com/repository/central' }
         maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
         maven { url 'https://maven.aliyun.com/repository/public' }
         gradlePluginPortal()
         google()
         mavenCentral()
     }
    }
    dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
     repositories {
         maven { url "https://jitpack.io" }
         maven { url 'https://maven.aliyun.com/repository/releases' }
         maven { url 'https://maven.aliyun.com/repository/jcenter' }
         maven { url 'https://maven.aliyun.com/repository/google' }
         maven { url 'https://maven.aliyun.com/repository/central' }
         maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
         maven { url 'https://maven.aliyun.com/repository/public' }
         google()
         mavenCentral()
     }
    }
    rootProject.name = "MyApplicationJava"
    include ':app'
    

    完成后,执行顶部的菜单"Try Again"

    img

结果,仍然报以下异常:

img

请教大家,到底是哪里有问题
各种镜像都配置过,仍无法解决

你可参考下这篇实例【Android Studio/Android SDK加载packages不全、无法下载问题/国内镜像】,
链接:https://blog.csdn.net/qq_36604536/article/details/108424515

确保Android Studio 的 File | Settings | Build, Execution, Deployment | Build Tools | Gradle 路径下的Gradle user home: 设置到C盘的.gradle目录。
其次检查下radle文件夹下面是否存在 gradle 的包以及相应的该包是否可用,如果不可用,可以手动下载替换试试

你这代理地址有问题吧。而且,只是下载依赖的话,没必要使用代理,使用国内的maven仓库就行了。建议关闭代理再试一下

解决记 AndroidStudio 依赖无法下载
可以借鉴下
https://blog.csdn.net/qq_19757761/article/details/130087231

可以尝试修改网络代理设置。在Android Studio中,可以通过设置代理服务器来解决国内镜像下载依赖的问题。

i. 打开Android Studio的设置窗口,选择“Appearance & Behavior” -> “System Settings” -> “HTTP Proxy”。

ii. 在“HTTP Proxy”选项卡中,选择“Manual proxy configuration”,输入代理服务器的地址和端口号。

iii. 保存设置并重新启动Android Studio。

注意:代理服务器需要支持HTTPS协议,否则无法正常下载依赖。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
从您提供的信息来看,您的问题似乎是关于Gradle插件的依赖问题。下面提供一些可能的解决方案:

  1. 检查Gradle版本
    请确认你的Gradle版本是否与当前使用的Android Gradle插件(在您的build.gradle中指定)兼容。可以去官方网站查看支持的Gradle版本和插件版本的兼容性。

  2. 检查插件依赖是否正确
    请检查您的build.gradle文件中是否正确地设置了Android Gradle插件依赖。如下例:

dependencies {
    classpath 'com.android.tools.build:gradle:3.4.1'
}

确保Gradle能够从阿里镜像下载到这个插件依赖。

  1. 尝试清除Gradle缓存
    您可以尝试清除Gradle缓存,删除以下目录:
  • 在Windows上:C:\Users<username>.gradle\caches
  • 在Linux或Mac上:~/.gradle/caches

然后再次尝试构建您的项目,Gradle将从头开始重新下载所需的依赖项。

  1. 尝试禁用或更新插件
    如果上述步骤无法解决问题,请尝试禁用或更新插件。您可以注释掉依赖项,然后再次构建项目。

  2. 尝试使用VPN或更改DNS
    如果您的网络环境受到限制,您可以尝试使用VPN或更改DNS服务器。这可能有助于您下载所需的Gradle插件和依赖项。

希望这些建议能够帮助您解决问题。如果问题仍然存在,请提供更多详细信息以便我们更好地协助您。
如果我的回答解决了您的问题,请采纳!