android - tools - gradle version
No se puede resolver la dependencia de '': app @ debug/compileClasspath'': no se pudo resolver com.android.support:appcompat-v7:26.1.0 (14)
No se puede resolver la dependencia de '': app @ debug / compileClasspath'': no se pudo resolver com.android.support:appcompat-v7:26.1.0.
No se pudo resolver com.android.support:appcompat-v7:26.1.0.
Requerido por: proyecto: aplicación
No hay una versión en caché de com.android.support:appcompat-v7:26.1.0 disponible para el modo fuera de línea.
Registro de errores:
No se pudieron resolver todos los archivos para la configuración '': aplicación: debugCompileClasspath''.
No se pudo resolver com.android.support:appcompat-v7:26.1.0.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.android.support:appcompat-v7:26.1.0 disponible para el modo fuera de línea.
No hay una versión en caché de com.android.support:appcompat-v7:26.1.0 disponible para el modo fuera de línea.
No se pudo resolver com.android.support.constraint: restrict-layout: 1.1.0-beta3.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.android.support.constraint: restrict-layout: 1.1.0-beta3 disponible para el modo fuera de línea.
No hay una versión en caché de com.android.support.constraint: restrict-layout: 1.1.0-beta3 disponible para el modo fuera de línea.
No se pudo resolver com.android.support:design:26.1.0.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.android.support:design:26.1.0 disponible para el modo fuera de línea.
No hay una versión en caché de com.android.support:design:26.1.0 disponible para el modo fuera de línea.
No se pudo resolver com.android.support:cardview-v7:26.1.0.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.android.support:cardview-v7:26.1.0 disponible para el modo fuera de línea.
No hay una versión en caché de com.android.support:cardview-v7:26.1.0 disponible para el modo fuera de línea.
No se pudo resolver com.google.android.gms: play-services-ads: 11.4.2.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.google.android.gms: play-services-ads: 11.4.2 disponible para el modo sin conexión.
No hay una versión en caché de com.google.android.gms: play-services-ads: 11.4.2 disponible para el modo sin conexión.
No se pudo resolver com.android.support:support-v4:26.1.0.
Requerido por:
proyecto: aplicación
No hay una versión en caché de com.android.support:support-v4:26.1.0 disponible para el modo fuera de línea.
No hay una versión en caché de com.android.support:support-v4:26.1.0 disponible para el modo fuera de línea.
Imagen de registro de error:
Para los usuarios que tienen sabores en el proyecto y encontraron este hilo:
Tenga en cuenta que si la dependencia de su módulo tiene diferentes sabores, debe usar una de las estrategias:
- El módulo que ajusta las dependencias debe tener los mismos sabores y dimensiones que el módulo de dependencias.
- Debe indicar explícitamente a qué configuración apunta en el módulo
Como eso:
dependencies {
compile project(path: '':module'', configuration:''alphaDebug'')
}
Invalidate Cache & Restart
desde la opción de archivo.
Simplemente desmarcar el modo sin conexión no funcionó para mí.
A continuación se muestra una imagen de demostración de solución alternativa de; Desmarque la opción de trabajo sin conexión yendo a:
Archivo -> Configuración -> Compilación , Ejecución, Implementación -> Gradle
Si la solución anterior no funciona, intente esto:
Abra el archivo
build.gradle
para su aplicación.Asegúrese de que la sección de repositorios incluya una sección de Maven con el punto final " https://maven.google.com ". Por ejemplo:
allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }
Agregue la biblioteca de soporte a la sección de
dependencies
. Por ejemplo, para agregar la biblioteca v4 core-utils, agregue las siguientes líneas:
dependencies { ... compile "com.android.support:support-core-utils:27.1.0" }
Precaución: el uso de dependencias dinámicas (por ejemplo,
palette-v7:23.0.+
) Puede provocar actualizaciones de versiones inesperadas e incompatibilidades de regresión. Recomendamos que especifique explícitamente una versión de biblioteca (por ejemplo,palette-v7:27.1.0
).Declaración manifiesta de cambios
Específicamente, debe actualizar el elemento
android:minSdkVersion
de la etiqueta<uses-sdk>
en el manifiesto al nuevo número de versión inferior, como se muestra a continuación:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />
Si está utilizando archivos de compilación de Gradle, la configuración
minSdkVersion
en el archivo de compilación anula la configuración del manifiesto.
apply plugin: ''com.android.application'' android { ... defaultConfig { minSdkVersion 16 ... } ... }
Siguiendo el soporte de la Biblioteca para desarrolladores de Android
Agregar esto en el proyecto gradle funcionó para mí
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com" // specifically this worked
}
}}
De las documentations :
Agregue la biblioteca de soporte a la sección de dependencias. Por ejemplo, para agregar la biblioteca v4 core-utils, agregue las siguientes líneas:
dependencies { ... implementation "com.android.support:support-core-utils:28.0.0" }
Hoy tengo el problema similar.
Anterior en mi proyecto gradle
// Top-level build file where you can add configuration options common to all
sub-projects/modules.
allprojects {
repositories {
jcenter()
google()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url ''https://plugins.gradle.org/m2/''}
}}
Luego acabo de agregar esta línea a continuación en todos los proyectos
maven {
url "https://maven.google.com"
}
Me salvó el día.
Y ahora mi código actual de allproject {} se ve así
allprojects {
repositories {
jcenter()
google()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url ''https://plugins.gradle.org/m2/''}
maven {
url "https://maven.google.com"
}
}}
Me encontré con el mismo problema y agregar
mavenCentral()
en el bloque de repositorios de mi archivo build.gradle funcionó para mí.
Tuve el trabajo sin conexión sin marcar y
maven { url "https://maven.google.com" }
.
Agregando esta respuesta para las almas perdidas que se encuentran al final de este hilo.
Para otras personas donde la respuesta aceptada no resuelve este problema ...
A partir de septiembre de 2018, AndroidX ha reemplazado las Bibliotecas de soporte de Android, que incluye la biblioteca appcompat-v7.
''com.android.support:appcompat-v7'' se convierte en ''androidx.appcompat: appcompat: 1.0.0''
''com.android.support:design'' se convierte en ''com.google.android.material: material: 1.0.0''
Referencias
https://developer.android.com/jetpack/androidx/migrate Lista de bibliotecas de soporte para mapeos de AndroidX
Resolví el problema. En Home Ubuntu, eliminé la carpeta .gradle y la descargué nuevamente. Espero que sea útil
Si no desactivó el trabajo fuera de línea , asegúrese de tener Internet para Android Studio para normalizar su proyecto.
Si obtiene este mismo error después de agregar el módulo dinámico, no se preocupe, siga esto:
-
Agregue productFlavors en su build.gradle (módulo dinámico)
productFlavors { flavorDimensions "default" stage { // to do } prod { // to do } }
Simplemente fui a
build.gradle
y
build.gradle
la línea:
implementation ''com.android.support:appcompat-v7:26.1.0''
Después de eso, volví a sincronizar el Gradle. Luego, pegué la línea de código, volví a sincronizar el Gradle nuevamente y funcionó.
Nota: Mientras hacía estos cambios, también actualicé todas las herramientas de SDK que necesitaban actualización.
Vaya a
File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.
use
Invalidate Caches/Restart
, funcionará para usted y asegúrese de que su opción de sincronización sin conexión de Gradle no esté habilitada