buildTypes cannot be applied to groovy.lang.Closure

前端 未结 19 2047
故里飘歌
故里飘歌 2020-11-27 11:31

I\'m getting this warning in my project gradle file:

Warning:(16, 5) \'buildTypes\' cannot be applied to \'(groovy.lang.Closure< com.android.build.

相关标签:
19条回答
  • 2020-11-27 12:06

    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.

    0 讨论(0)
  • 2020-11-27 12:06

    If none of the above options work, then do the Following

    1. Change the project to Project perspective in the "Project Explorer".
    2. Delete .gradle and build folders.
    3. Click File -> Invalidate Caches / Restart... -> Invalidate and Restart
    4. Now its working, happy coding.
    0 讨论(0)
  • 2020-11-27 12:08

    1 Cut and Paste the "buildTypes" at the same position in "android" section

    2 Re Sync Project

    0 讨论(0)
  • 2020-11-27 12:09

    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.

    0 讨论(0)
  • 2020-11-27 12:10

    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.

    0 讨论(0)
  • 2020-11-27 12:10

    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.

    0 讨论(0)
提交回复
热议问题