'sourceSets'不能应用于Android Studio中的'groovy.lang.closure'警告

我已经使用libGDX生成器创build了一个新的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部分正在产生这个错误。 这个错误是什么意思? 看来,我所有的构build工作正常。 虽然还有一些与构build部分有关的其他问题,但这个问题涉及到尚未解决的sourceSet部分。

Related of "'sourceSets'不能应用于Android Studio中的'groovy.lang.closure'警告"

有一个长期的错误IDEA-159224 ,它仍然没有完全固定(截至162.1628版本)

您可以使用注释//noinspection GroovyAssignabilityCheck或closuresIncompatible type assignment检查(不推荐)来禁止本地警告。

无论如何,我build议你投这个问题来吸引开发者注意这个问题。