I\'m getting this warning in my project gradle file:
Warning:(16, 5) \'buildTypes\' cannot be applied to \'(groovy.lang.Closure< com.android.build.
For me the problem was not solved by applying the above solution. Instead I had to go to the settings within Android Studio and select "Use gradle wrapper":
In Android Studio select: File\Settings\Build, Execution, Deployment\Build tools\Gradle
(Mac Users: Android Studio\Preferences...\Build, Execution, Deployment\Build tools\Gradle )
Mark: Use default gradle wrapper (default)
This removed all 'cannot be applied to '(groovy.lang.Closure') warnings in the build files.
If none of the above options work, then do the Following
Project
perspective in the "Project Explorer"..gradle
and build
folders.1 Cut and Paste the "buildTypes" at the same position in "android" section
2 Re Sync Project
Changing distributionUrl=https://services.gradle.org/distributions/gradle-2.1-bin.zip to gradle-2.1-all.zip in gradle-wrapper.properties solved problem for me.
To solve this issue, in your Android Studio go to File -> Settings. In settings choose Build, Execution, Deployment -> Build Tools -> Gradle and select "Use default gradle wrapper (recommended)" option.
After rebuild your build.gradle will be totally fine.
In your Android Studio go to File -> Settings. Next choose Build, Execution, Deployment -> Build Tools -> Gradle and select "Use default gradle wrapper (recommended)".
Rebuild project.