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



我使用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部分有关。

存在长期错误IDEA-159224,该错误仍未完全修复(截至162.1628版本)

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

无论如何,我建议你投票支持这个问题,以吸引开发者对这个问题的关注。

相关内容

最新更新