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

kal*_*red 16 java android libgdx android-studio

我使用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
    }
}
Run Code Online (Sandbox Code Playgroud)

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

vsm*_*kov 1

有一个长期错误IDEA-159224尚未完全修复(截至 162.1628 版本)

您可以使用注释在本地抑制此警告//noinspection GroovyAssignabilityCheck或关闭Incompatible type assignment检查(不推荐)。

无论如何,我建议您对此问题进行投票,以吸引开发人员对此问题的关注。