Android开发 org.gradle.api.plugins.UnknownPluginException: Plugin [xxx] was not found in any of the fo


前言

  此篇博客会记录各种各样奇怪的项目build是gradle的问题

原因一,Google仓库连不上

  google网络连不上,切换仓库路径 , 阿里的仓库地址 https://developer.aliyun.com/mvn/guide

  如果还是慢,注销掉google() 与 jcenter()在重新编译

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

原因二,代理问题

  该死的代理,在Android studio设置过代理,忘记删除了。那么很有可能是因为代理的原因,这里选择No proxy,并且还要去C盘user里清理掉全局代理。

  这里劝告别用Android studio设置代理,因为Android studio 添加代理有3个地方,很容易添加后忘记删除。

项目的

C盘全局的

End

相关