Gradle 核心插件(插件不在 'org.gradle' 命名空间中)

7

这是什么导致了这个构建错误:


- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:7.0.3')
  Searched in the following repositories:
    Gradle Central Plugin Repository
    Google

在 build.gradle 文件中

期望成功构建 Android 应用


这个回答解决了你的问题吗?[错误:(1,0)找不到ID为'com.android.application'的插件](https://dev59.com/o2Af5IYBdhLWcg3wUBNc) - aSemy
除了错误信息,您没有提供任何其他信息。请参考以下链接中的相关帖子,看看是否有帮助:https://dev59.com/SFEG5IYBdhLWcg3wKVeU/https://dev59.com/4VEG5IYBdhLWcg3wMGLV/https://dev59.com/0sPra4cB1Zd3GeqPq-Fc/https://dev59.com/o2Af5IYBdhLWcg3wUBNc/ - aSemy
请澄清您的具体问题或提供额外的细节,以准确突出您所需的内容。目前的描述不够清晰,很难确定您在询问什么。 - Community
2个回答

8
在我的情况下,settings.gradle文件丢失了。您可以创建一个文件并将其放置在项目根目录中。 settings.gradle:
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "android-geocode"
include ':app'

当我将我的传统项目迁移到kotlin-dsl时,发生了这种情况。settings.gradle应该扩展为pluginManagementdependencyResolutionManagement块。 - undefined
当我将我的传统项目迁移到kotlin-dsl时,发生了这样的情况。settings.gradle应该扩展为包含pluginManagementdependencyResolutionManagement块。 - Gleichmut
1
那就是解决方案,应该标记为答案。 - undefined

0
检查gradle-wrapper.properties文件中的distributionUrl版本,它应该与build.gradle文件中的插件版本相同。

2
你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接