No se pudo resolver: com.android.support:appcompat-v7:26.0.0

Resuelto CyberCat asked hace 54 años • 14 respuestas

Tengo este problema en Android Studio.

Error:(22, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:C:/Users/username/AndroidStudioProjects/ElectroSave/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

Este es mi código Gradle:

apply plugin: 'com.android.application'

android {
       compileSdkVersion 26
      buildToolsVersion "25.0.2"
    defaultConfig {
    applicationId "com.example.noelly.myapplication"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
}
   buildTypes {
      release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'




 dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:appcompat-v7:26.0.0'
}
CyberCat avatar Jan 01 '70 08:01 CyberCat
Aceptado

Para usar bibliotecas de soporte a partir de la versión 26.0.0, debe agregar el repositorio Maven de Google al archivo build.gradle de su proyecto como se describe aquí: https://developer.android.com/topic/libraries/support-library/setup.html

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

Para Android Studio 3.0.0 y superior:

allprojects {
        repositories {
            jcenter()
            google()
        }
    }
Dangiras Rackauskas avatar Aug 03 '2017 10:08 Dangiras Rackauskas

Tenga en cuenta que necesitamos agregar Google Maven para usar la biblioteca de soporte a partir de la revisión 25.4.0 . Como dice la nota de la versión :

Importante: las bibliotecas de soporte ahora están disponibles a través del repositorio Maven de Google. No es necesario descargar el repositorio de soporte desde SDK Manager. Para obtener más información, consulte Configuración de la biblioteca de soporte.

Lea más en Configuración de la biblioteca de soporte .

Play servicesy Firebaselas dependencias desde la versión 11.2.0 también necesitan google maven. Lea algunas actualizaciones de aplicaciones que utilizan los servicios de Google Play y las API de Google Android Agosto de 2017: versión 11.2.0 Nota de la versión .

Entonces necesitas agregar Google Maven a tu raíz build.gradle de esta manera:

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

Para el complemento de herramientas de compilación de Gradle versión 3.0.0, puede usar google()el repositorio (más información en Migrar al complemento de Android para Gradle 3.0.0 ):

allprojects {
    repositories {
        jcenter()
        google()
    }
}

ACTUALIZAR:

Del repositorio Maven de Google :

Las versiones más recientes de las siguientes bibliotecas de Android están disponibles en el repositorio Maven de Google:

  • Biblioteca de soporte de Android
  • Biblioteca de componentes de arquitectura
  • Biblioteca de diseño de restricciones
  • Biblioteca de soporte de pruebas de Android
  • Biblioteca de enlace de datos
  • Biblioteca de aplicaciones instantáneas de Android
  • Servicios de Google Play
  • base de fuego

Para agregarlos a su compilación, primero debe incluir el repositorio Maven de Google en su archivo raíz/de nivel superior build.gradle :

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

Luego agregue la biblioteca deseada al bloque de dependencias de su módulo. Por ejemplo, la appcompatbiblioteca se ve así:

dependencies {
    compile 'com.android.support:appcompat-v7:26.1.0'
}

Sin embargo, si intenta utilizar una versión anterior de las bibliotecas anteriores y su dependencia falla, entonces no estará disponible en el repositorio de Maven y deberá obtener la biblioteca del repositorio fuera de línea.

ישו אוהב אותך avatar Aug 25 '2017 07:08 ישו אוהב אותך