Método de DSL no admitido de Gradle encontrado: 'exclude ()'

Si:

dependencies { compile 'com.google.code.gson:gson:2.2.4' compile 'de.keyboardsurfer.android.widget:crouton:1.8.3' compile 'de.greenrobot:eventbus:2.2.0' compile 'com.intellij:annotations:+@jar' compile 'com.jpardogo.googleprogressbar:library:1.0.0' compile project(':floatlabel') compile project(':Android-SwipeToDismiss') compile project(':Android-UndoBar') { exclude group: 'com.nineoldandroids', module: 'library' // without or without this one } compile project(':AndroidSlidingUpPanel:library') { exclude group: 'com.nineoldandroids', module: 'library' // without or without this one } } 

Recibo este mensaje de error:

 Gradle 'mProject' project refresh failed: Build script error, unsupported Gradle DSL method found: 'exclude()'! 

Pero esto funciona:

 dependencies { compile 'com.google.code.gson:gson:2.2.4' compile 'de.keyboardsurfer.android.widget:crouton:1.8.3' compile 'de.greenrobot:eventbus:2.2.0' compile 'com.intellij:annotations:+@jar' compile 'com.jpardogo.googleprogressbar:library:1.0.0' compile project(':floatlabel') compile project(':Android-SwipeToDismiss') compile project(':Android-UndoBar') compile project(':AndroidSlidingUpPanel:library') } configurations { all*.exclude group: 'com.nineoldandroids', module: 'library' } 

Tratando de entender por qué, aclarar por favor!

Utilizar

 compile (project(':Android-UndoBar')) { exclude group: 'com.nineoldandroids', module: 'library' // without or without this one } 

Así que con paréntesis extra.

  • ¿Cómo estructura el directorio de prueba del proyecto en Android Studio?
  • JniLibs no se extienden en gradle
  • Android + Gradle: Mejor lugar para establecer dynamic databasesBaseName
  • Android gradle dos diferentes actividades de lanzador para dos sabores de productos diferentes
  • Duplicar archivos al agregar la compilación con Gradle en Android Studio
  • No se pudieron resolver todas las dependencias para la configuración ': classpath'
  • ¿Cómo generar firmado y unsigned APK usando gradle?
  • Cómo configurar gradle para trabajar "offline" (usando dependencias almacenadas en caché)
  • ¿Cuál es el propósito de Gradle?
  • Travis.yml ./gradlew: Permiso denegado
  • ¿Por qué debo incluir una dependencia de gradle como `@ aar`
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.