Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.
解决办法
找到settings.gradle,将FAIL_ON_PROJECT_REPOS修改为PREFER_PROJECT,保存重新Build。
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
....
}
}
修改后
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)
repositories {
google()
mavenCentral()
....
}
}
repositoriesMode的作用
原文中说默认情况下,项目中的存储库会覆盖设置中的存储库 ,可以通过设置模式来更改这种行为。设置存储库的方法:
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
存储库模式:
PREFER_PROJECT(true)–首选项目存储库 PREFER_SETTINGS(false)–首选设置存储库 FAIL_ON_PROJECT_REPOS(false)–强制设置存储库
|