support studio programacion móviles desarrollo desarrollar curso compatibilidad biblioteca aprende aplicaciones android compiler-errors android-support-library android-gradle

studio - manual de programacion android pdf



¿Por qué las bibliotecas de soporte de Android no funcionarán en mi proyecto? (2)

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

Deben ir en el archivo build.gradle del módulo , no en el del proyecto (que parece ser, de la captura de pantalla).

Además, la etiqueta de dependencies no debe ser hija 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.+" ... }

EDITAR ¿Has visto el comentario? :)

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

Usando Android Studio, seguí los pasos en https://developer.android.com/tools/support-library/setup.html de la forma más exacta posible, 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.

Instale el repositorio de soporte de Android desde el Administrador de Android SDK. Abra el Administrador de Android SDK

¡Pero ya instalé el Repositorio de soporte y la Biblioteca! Como también recibí un error que decía que compile no pertenece al bloque de dependencies , lo cambié a classpath y obtuve el siguiente error similar:

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

Instale el repositorio de soporte de Android desde el Administrador de Android SDK. Abra el Administrador de Android SDK

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


Mi problema fue que, después de permitir que Android Studio actualizara el complemento de Gradle a la versión más reciente, dañó 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 juntas (a excepción de las líneas que eran meros comentarios). Separar las líneas (colocar cada declaración de dependencia en una sola línea) solucionó el problema.