摇篮:'buildTypes'不能应用于groovy.lang.Closure [英] Gradle: 'buildTypes' cannot be applied to groovy.lang.Closure
问题描述
改变后 targetSdkVersion
和 compileSdkVersion
22,并改变了我的 buildToolsVersion
到22.0.1,我不断收到以下错误:
buildTypes不能被应用到'(groovy.lang.Closure&下;
com.android.build.gradle.internal.dsl.BuildType>)
块引用>我看了看我的
的build.gradle
文件,并试图寻找任何可能的错误:应用插件:'com.android.application安卓{
compileSdkVersion 22
buildToolsVersion22.0.1 defaultConfig {
的applicationID********
14的minSdkVersion
targetSdkVersion 22
版本code 17
的versionName1.5测试版
}
buildTypes {
发布 {
minifyEnabled真
proguardFiles getDefaultProguardFile('proguard的-android.txt'),'proguard-rules.pro
}
}
productFlavors {
freeFlavour {
的applicationID********
}
paidFlavour {
的applicationID********
}
}
}依赖{
编译文件树(导演:'库',包括:['的* .jar'])
编译com.android.support:appcompat-v7:22.0.0
编译com.google.android.gms:播放服务:7.0.0
}
解决方案答:
由于某些原因,我发现切割(
按Ctrl + X
)的buildTypes
部分,并将其粘贴以下productFlavours
部分,然后移动它回到它是似乎解决这个问题。After changing
targetSdkVersion
andcompileSdkVersion
to 22, and changing mybuildToolsVersion
to 22.0.1, I keep getting the following error:'buildTypes' cannot be applied to '(groovy.lang.Closure< com.android.build.gradle.internal.dsl.BuildType>)'
I looked at my
build.gradle
file and tried to look for anything that could be an error:apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "********" minSdkVersion 14 targetSdkVersion 22 versionCode 17 versionName "1.5-beta" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { freeFlavour { applicationId "********" } paidFlavour { applicationId "********" } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.google.android.gms:play-services:7.0.0' }
解决方案Answer:
For some reason, I found that cutting (
Ctrl + X
) thebuildTypes
section and pasting it below theproductFlavours
section, then moving it back to where it was seemed to solve the issue.这篇关于摇篮:'buildTypes'不能应用于groovy.lang.Closure的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!