我已经使用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部分有关。
发布于 2016-08-27 01:41:50
有一个长期的bug IDEA-159224
,它仍然没有完全修复(从162.1628版本开始)。
您可以使用comment //noinspection GroovyAssignabilityCheck
或关闭Incompatible type assignment
检查(不推荐)在本地取消此警告。
无论如何,我建议你投票支持这个问题,以引起开发人员对这个问题的关注。
https://stackoverflow.com/questions/34647607
复制相似问题