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
- Android Studio Sigue diciendo No se pudo completar la ejecución de Gradle
- No se pudo encontrar el método testPackageName () para los argumentos
- Gradle: No se ha encontrado ningún identificador de recurso para el atributo cuando se usan sabores y packageName
- Cómo agregar la dependencia de compilación a la ruta de clase javadoc en gradle
- ¿Cómo hacer referencia a paquetes de dependencias en una Biblioteca de Android como .aar?
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.
- Gradle-experimental: 0.1.0 buildConfigField
- AndroidManifest.xml para Gradle instrumentTest
- Unidad de división y pruebas de integración para android
- Java.lang.NoClassDefFoundError: com.acme.R $ layout que hace referencia a la biblioteca android
- Actualización de Gradle a Android Studio 3.0 Beta 1
- ¿Por qué no agregar mavenLocal () en todas las aplicaciones de Android?
- Puntos de interrupción no reciben éxito en Android Studio
- Gradle invocation "completar con éxito con 1 error" en Ubuntu 13.10
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
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.