当前位置: 首页 > 知识库问答 >
问题:

Gradle-无法获取配置容器的未知属性“scm”

景明诚
2023-03-14
Execution failed for task ':app:iterateDeclaredDependencies'.
> Could not get unknown property 'scm' for configuration container of type org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.

我使用的正是处理依赖项的代码片段

我使用的版本:

------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------

Build time:   2019-04-26 08:14:42 UTC
Revision:     261d171646b36a6a28d5a19a69676cd098a4c19d

Kotlin:       1.3.21
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          1.8.0_191 (Oracle Corporation 25.191-b12)
OS:           Mac OS X 10.14.6 x86_64

共有1个答案

国晟睿
2023-03-14

要查询特定的依赖集,必须先声明它们。scm不存在,因此Gradle失败并出现错误消息。可以像这样添加其他依赖集:

configurations {
    scm
}

(定义自定义配置)

尝试使用其中一个默认值,例如实现

我不是IntelliJ IDEA用户,所以不能确切地告诉为什么自动完成在这种情况下工作。

 类似资料:
  • 我切换到gradle 7.0最近,现在不能建立我的项目罐,与错误 无法获取类型为org的配置容器的未知属性“runtime”。格雷德尔。应用程序编程接口。内部的人工制品配置。DefaultConfigurationContainer` 这是我的build.gradle:

  • 所以,昨天一切都很好,但现在Android Studio和我的项目抛出了这个错误: 我谷歌了很长时间,但还没有找到任何解决方案。我的项目没有任何单词“Assemble”(项目中的Ctrl+Shift+F)。 gradlew clean Build-StackTrace:

  • 我想读取build.gradle中local.properties中定义的属性(如本文所述),因此在根build.gradle文件中有以下内容: 在模块的build.gradle文件中,我有以下内容: 但同步后出现以下错误: 无法获取类型为com.android.build.gradle.internal.dsl.defaultconfig得defaultconfig得defaultconfig{

  • 我最近一直有这个问题,因为我到处搜索,也在这里堆栈,我看到了很多不同的答案。 有人知道如何解决这个问题吗? 错误:(46,0)无法为类型为com.android.build.gradle.internal.dsl.signingconfig的SigningConfig_Endaried{name=debug,storefile=C:\users\-shahab-\desktop\master\tm

  • 错误:无法获取DefaultConfig_Enterprise{name=main,dimension=null,minsdkversion=null,targetsdkversion=null,renderscripttargetapi=null,renderscriptsupportmodeenabled=null,renderscriptsupportmodeblasenabled=null

  • 当运行android时,我对本机项目做出了反应,显示了这个错误 生成文件'C:\dev\icnet\u final\android\app\Build。格拉德尔线:213 评估项目“: app”时出现问题。 无法获取类型为org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer的配置容器的未知属性“