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

生成梯度错误无法获取未知属性“compile”

姜永贞
2023-03-14

当运行android时,我对本机项目做出了反应,显示了这个错误

生成文件'C:\dev\icnet\u final\android\app\Build。格拉德尔线:213

评估项目“: app”时出现问题。

无法获取类型为org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer的配置容器的未知属性“compile”。

共有3个答案

公西俊德
2023-03-14

RN 0.64.1对于依赖性,我使用

    classpath('com.android.tools.build:gradle:7.0.0')

还有包装纸

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
燕和裕
2023-03-14

我得到这个错误,因为我升级到最新版本的Gradle。我建议暂时不要这样做,直到React Native更新以使用它。

我在android/build中更改了Gradle的版本。升级到旧版本,重新构建项目。这个版本现在适用于我:

    classpath('com.android.tools.build:gradle:4.2.2')
詹弘毅
2023-03-14

如果在Gradle升级后发生这种情况,请将编译替换为实现

 类似资料:
  • 我手动将颤振项目添加到AndroidStudioProjects目录。 我开始收到这个错误 错误: 建筑gradle文件: 我试过这些,他们不工作: https://stackoverflow.com/a/60565001/17740672 将compileSdkVersion更改为常数 JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJ

  • 所以,昨天一切都很好,但现在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{

  • 我收到错误: 错误类型错误: 无法读取在评估 (webpack-internal:///./node_modules/@angular/common/esm5/http.js:163) 处未定义的属性 “长度”在 Array.forEach () 在 httpHeaders.lazyInit (webpack-internal:///./node_modules/@angular/common/e

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

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