Gradle在根项目上找不到参数“()”作为参数

焦点:

我正在尝试修复一个Gradle项目,并且在我学习的过程中正在慢慢学习Gradle的语法。

目前,我有一个库,如果IS_RELEASE已设置(环境变量),则它将其上载到我们的生产服务器。如果没有,它将复制到我们的测试位置。

代码如下:

task(detect) << {
    if(System.getenv().containsKey("IS_RELEASE"))
        apply from: “{$rootDir}/upload-pack.gradle”
    else
        apply from: “{$rootDir}/copy-testing.gradle”
}

detect.mustRunAfter build
build.finalizedBy detect

该代码看起来很好,并且不会在NetBeans中引起任何语法错误。但是,运行时gradle build得到以下信息:

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:class UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
: testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build UP-TO-DATE
:detect FAILED

失败:生成失败,发生异常。

  • 其中:
    构建文件“ /path/to/gradle/project/build.gradle”行:62

  • 出了什么问题:
    任务':detect'的执行失败。在根项目'myproject'上找不到参数[build_934uxjujs447ej84orspcupbq $ _run_closure4 $ _closure15 @ 3a230b5f]的方法“()”。

  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

    建立失败

第62行是apply from: “{$rootDir}/copy-testing.gradle”

我在这里想念什么吗?我从这里采取了一些类似的想法,并确定了解决方案。(请参阅“从文件应用”标头。)

曼弗雷德·拉德维默(Manfred Radlwimmer):

您的引号是错误的。在您的代码中,您使用(从链接的网站复制)(双弯引号)而不是常规的(两手)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在根项目上找不到参数sonarqube()作为参数

在根项目上找不到参数 [build...] 的方法 android (),也无法构建 gradle 项目,也找不到调试密钥库

找不到根项目上的参数的方法buildConfig()

在根项目Android Studio上找不到参数[:app]的方法include()

Gradle错误:找不到方法jar()作为参数

build.gradle-找不到方法copyDeps()作为参数

Gradle-找不到方法mavenRepo()作为参数

从gradle构建Android项目时找不到参数android()方法

构建gradle:找不到参数root项目“ fasterDev”的方法packagepingOptions()

在根项目中找不到Gradle任务

Gradle在根项目上找不到方法,但是我正在使用子项目

Gradle错误:在根项目中找不到路径为“”的项目

gradle-在根项目“ customjrxml”中找不到项目“ customjrxml”

升级到Gradle 2.0之后:在根项目上找不到属性“ Compile”

找不到方法cppFlags()arguments()作为参数

找不到方法ndk()作为参数

找不到方法jackOptions()作为参数

找不到方法firebaseAppDistribution()作为参数

Gradle构建:找不到参数的方法signingConfig()

Gradle找不到参数的compile()方法

Gradle:找不到参数的方法插件()

找不到参数Gradle的方法compile()

添加ButterKnife时找不到参数apt()作为参数

在根项目gradle中找不到任务“安装”

同步Gradle项目失败找不到参数的方法Implementation()[com.android.support:design:27.1.0]

在类 Actors.FileObserverActor 上找不到匹配的构造函数作为参数

在根项目上找不到用于自变量的方法sourceCompatibility()

Gradle找不到参数[23.0.2]的buildToolsVersion()方法,但是Build Tools版本实际上存在

Android Studio错误找不到模块项目上的参数的方法android()