¿Por qué no funcionan las bibliotecas de soporte de Android en mi proyecto?

Utilizando Android Studio, seguí los pasos en https://developer.android.com/tools/support-library/setup.html tan acurately como pude, pero me dijo el siguiente error:

Error: No se pudo encontrar el método compile () para los argumentos [com.android.support:appcompat-v7:18.0.+] en org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@18899229.

Instala el repositorio de soporte de Android desde el Administrador de SDK de Android. Abrir el SDK de Android Error de compilación

¡Pero ya he instalado el repositorio y la biblioteca de soporte! Desde que también recibí un error diciendo que compile no pertenece en el bloque de dependencies , por lo que cambié a classpath , y obtuvo el siguiente error similar:

Error: No se encontró ninguna versión que coincida con com.android.support:appcompat-v7:18.0.+. Requerido por:: ExpenseTracker: no especificado

Instala el repositorio de soporte de Android desde el Administrador de SDK de Android. Abrir el SDK de Android No pudo encontrar y prueba de instalación

Como se puede ver aquí, todavía piensa que el ASR no está instalado, pero como la captura de pantalla demuestra, lo es. Entonces, ¿qué estoy haciendo mal aquí?

Creo que estás colocando estas líneas en el archivo equivocado.

Deberían ir en el archivo build.gradle del módulo , no en el del proyecto (lo cual parecería ser, desde la captura de pantalla).

Además, la etiqueta de dependencies no debe ser un hijo de otra cosa. algo como:

 apply plugin: 'com.android.application' android { compileSdkVersion 20 ... } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile "com.android.support:support-v4:18.0.+" ... } 

EDIT ¿ Viste el comentario? 🙂

 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files 

Mi problema era que después de dejar Android Studio actualizar el complemento Gradle a la última versión, había desordenado la sección de dependencia del archivo de compilación de mi módulo. Había concatenado las líneas de declaración de dependencia (excepto las líneas que eran simples comentarios). La separación de las líneas (colocando cada declaración de dependencia en una sola línea) resolvió el problema.

  • Cómo configurar el menú deslizante de Jfeinstein10 en android / eclipse
  • Error de generación en Android Studio
  • Ant no puede encontrar pre_setup.xml para un proyecto de Android
  • Error: (3, 5) Ningún recurso encontrado que coincida con el nombre dado
  • Paquetes de módulos no encontrados en tiempo de compilación en IntelliJ
  • Android java.exe terminado con valor de salida no nulo 1
  • La aplicación Phonegap se detiene inesperadamente en Indigo con Android ADT 20
  • Android Dex: No se puede ejecutar DX
  • Android no puede resolver la intención del constructor
  • Compilación de errores con Android Studio
  • Problema con NotificationCompact.Builder y ActionBarSherlock
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.