遇到:

Plugin [id: 'com.android.application', version: '7.3.0', apply: false] was not found in any of the following sources:...

Plugin [id: 'com.android.library', version: '7.3.0', apply: false] was not found in any of the following sources:...

Read time out

从零开始Android,搞了6个多小时每次配Java环境都一堆问题哼哼啊啊;查了不少资料:

在AS的settings中配置镜像:遍地都是;

检查gradle和plugin的源匹配(plugin7.3.0对应gradle7.4.0反正我成功了:Android Gradle Plugin Version版本 与 Gradle Version版本的对应关系_一碗单炒饭的博客-CSDN博客_android gradle plugin version

检查gradle路径,替换gradle包: Plugin [id: ‘com.android.application‘, version: ‘7.*.*‘, apply: false] was not found 的解决办法_蕉呜呜的博客-CSDN博客

尝试直接copy一份但没找到plugin源,基本上都没用,网上在repositories中添加maven镜像的大都是gradle7以前的旧版教程;尝试直接VPN也失败了,debug查看,好像是因为国外源配置中将plugin文件下载重定向到了已经403的jcenter.bintray.com,导致要么错误要么time out;

解决方法:不需要在设置proxy,将根目录中settings.gradel的境外源替换为阿里云镜像,如下

pluginManagement {
    repositories {
        //gradlePluginPortal()
        //google()
        //mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
//        google()
//        mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

    }
}

rootProject.name = "Lab1"//无关内容
include ':app'
include ':test'

终于飞速下载成功生成

注意查看C:User/<username>/.gradle/gradle.properties中可能有另外保存的proxy,需删除注释外部分

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐