'sourceSets'无法应用于Android Studio中的'groovy.lang.closure'警告

时间:2016-01-07 04:51:34

标签: java android android-studio libgdx

我使用libGDX生成器创建了一个新的AndroidStudio项目。当我使用build.gradle文件将项目导入AndroidStudio时,我在编辑build.gradle文件时收到警告

'sourceSets' cannot be applied to 'groovy.lang.closure'

以下是提供警告的部分:

android {
    buildToolsVersion "23.0.2"
    compileSdkVersion 23
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs']
        }

        instrumentTest.setRoot('tests')
    }
    defaultConfig {
        applicationId "com.twocrowstudios.rpggame"
        minSdkVersion 9
        targetSdkVersion 23
    }
}

只是sourceSets部分正在生成此错误。这个错误是什么意思?似乎我的所有版本都运行良好。虽然还有一些与构建部分有关的其他问题,但这个问题与sourceSet部分有关,该部分尚未解决。

1 个答案:

答案 0 :(得分:1)

长期存在错误IDEA-159224仍未完全修复(自162.1628版本开始)

您可以使用评论//noinspection GroovyAssignabilityCheck在本地取消此警告,或关闭Incompatible type assignment检查(不推荐)。

无论如何,我建议你投票支持这个问题,以吸引开发人员注意这个问题。