No se puede resolver la dependencia de ‘: app @ debug / compileClasspath’: no ​​se pudo resolver com.android.support:appcompat-v7:26.1.0

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 ‘: app: 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: constraint-layout: 1.1.0-beta3.
Requerido por:
proyecto: aplicación
No hay una versión almacenada en la memoria caché de com.android.support.constraint: constraint-layout: 1.1.0-beta3 disponible para el modo fuera de línea.
No hay una versión almacenada en la memoria caché de com.android.support.constraint: constraint-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 almacenada en la memoria caché de com.google.android.gms: play-services-ads: 11.4.2 disponible para el modo fuera de línea.
No hay una versión almacenada en la memoria caché de com.google.android.gms: play-services-ads: 11.4.2 disponible para el modo fuera de línea.
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:

Haga clic aquí para obtener una imagen

Vaya a File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.

A continuación se muestra una imagen de demostración de solución de; Desactive la opción de trabajo sin conexión yendo a:

Archivo -> Configuración -> Comstackción , Ejecución, Despliegue -> Gradle

enter image description here

Si la solución anterior no funciona, intente esto:

  1. Abra el archivo build.gradle para su aplicación.

  2. Asegúrese de que la sección de repositorys 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" } } } 
  3. 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 causar actualizaciones de versiones inesperadas e incompatibilidades de regresión. Le recomendamos que especifique explícitamente una versión de biblioteca (por ejemplo, palette-v7:27.1.0 ).

Cambios en la Declaración de Manifiesto

Específicamente, debe actualizar el elemento android:minSdkVersion de la etiqueta en el manifiesto al nuevo número de versión inferior, como se muestra a continuación:

  

Si está utilizando archivos de comstackción Gradle, la configuración minSdkVersion en el archivo de comstackción anula la configuración del manifiesto.

 apply plugin: 'com.android.application' android { ... defaultConfig { minSdkVersion 16 ... } ... } 

Siguiente compatibilidad con la biblioteca del desarrollador de Android .

Acabo de ir a build.gradle y borré la línea:

 implementation 'com.android.support:appcompat-v7:26.1.0' 

Después de eso, sincronicé el Gradle. Luego, pegue la línea de código, vuelva a sincronizar el Gradle y funcionó.

Nota: Mientras hacía estos cambios, también actualicé todas las herramientas de SDK que necesitaban actualización.

Agregar esto en Project Gradle funcionó para mí

 allprojects { repositories { jcenter() maven { url "https://maven.google.com" // specifically this worked } }} 

use Invalidate Caches/Restart Esto le servirá y asegúrese de que su opción de sincronización fuera de línea no esté habilitada.

Simplemente desmarcar el modo fuera de línea no funcionó para mí.

Tuve que invalidar la caché y reiniciar desde la opción de archivo.

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 allproject {} actual 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" } }}