No se pudo encontrar el método android () para los argumentos en el proyecto de Android Studio

Estoy tratando de hacer una sincronización de grado en mi proyecto de estudio de Android y sigo recibiendo este error en el título. Mi archivo build.gradle es

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } android { compileSdkVersion 24 buildToolsVersion '24.0.0' } dependencies { } 

Mi mensaje de error es

 Gradle sync failed: Could not find method android() for arguments [build_aiwlctiq29euo9devcma4v4r7$_run_closure3@22efc0bc] on root project 'MyRadio 

He buscado en línea y probado varias soluciones, pero nada parece funcionar. ¿Qué significa esto? Cualquier ayuda sería apreciada.

Está utilizando el archivo build.gradle incorrecto.

En su archivo de nivel superior, no puede definir un bloque de android.

Simplemente mueva esta parte dentro del módulo / build.Gradle file.

 android { compileSdkVersion 17 buildToolsVersion '23.0.0' } dependencies { compile files('app/libs/junit-4.12-JavaDoc.jar') } apply plugin: 'maven' 

Mueve tu parte de android {} a este archivo Construir un gradiente

Editar este archivo gradle Actualmente estás editando el archivo gradle de nivel superior pero tienes que editar el nivel de la aplicación

Añadir dependencias allí.

Cada módulo que agregue en su proyecto de Android Studio has its own build.gradle archivo has its own build.gradle . Cualquier dependencia que desee agregar se agrega en el módulo asociado build.gradle. Así que en tu caso tienes que añadir tus dependencias en el archivo build.gradle de tu aplicación.

Aquí hay una imagen que muestra dónde debe agregar eso.

Construir Gradle

  • ¿Cómo puedo conseguir que mi app.iml se mantenga estable en la reconstrucción del proyecto Android Studio?
  • ¿Cómo saber cuál es la última versión de cualquier dependencia que incluimos en Gradle?
  • Cómo actualizar las dependencias de Gradle a su última versión
  • Android: Modo Jumbo vs Multidex
  • Maven publica android.library con aar y fuente jar
  • Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
  • Error: org.gradle.api.internal.changedetection.state
  • No se puede encontrar la entrada de Keystore. Pero sé que está ahí
  • Android Studio - ProGuard IOException Duplicate Zip Entry
  • ¿Por qué necesitamos aplicar plugin google-services en el fondo para Firebase SDK?
  • JNI y Gradle en Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.