Android Studio no pudo encontrar ninguna versión que coincida con com.android.support:appcompat-v7:+


Respuestas:


193

Desde Android Studio, vaya a: Herramientas >> Android >> SDK Manager

Seleccione e instale "Extras | Repositorio de soporte de Android"


16
+1 y vale la pena señalar que esto no es lo mismo que "Biblioteca de soporte de Android" ...
Querrá el

5
Mi repositorio de soporte versión 12 está instalado y sigo recibiendo este error.
IgorGanapolsky

1
¡Gracias! ¡Esto también solucionó un problema para mí con PhoneGap donde cordova build androidestaba arrojando un error similar!
Giel Berkers

1
El nombre ha cambiado a "Repositorio local de Maven para la biblioteca de soporte" (v28)
n00dl3

1
La interfaz de usuario ha cambiado lo suficiente como para que estas respuestas ya no funcionen (Android Studio 3. +). Suspiro.
SMBiggs

17

Para mí funcionó después de cambiar la versión de 7:27. + A 7: +


wow ... genial ... para mí cuando agregué el complemento de la cámara, este error se produjo y luego se resolvió al compilar "com.android.support:support-v4:27+" para compilar "com.android.support:support-v4:+"
saber tabatabaee yazdi


11

En Proyecto> aplicación> archivo build.gradle reemplace la línea

implementation 'com.android.support:appcompat-v7:+'29.+'

con

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

y linea

implementation 'com.android.support:design:29.+'

con

implementation 'com.android.support:design:+'

Entonces limpia construir


Nunca use coincidencias globales en la versión, ya que puede romper el código debido a las actualizaciones de la versión
ruX

8

Es muy simple. Por favor actualice y reemplace el siguiente código en build.gradle (Proyecto: Nombre de la aplicación).

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


Esto funciona para proyectos basados en Gradle, aunque no ayuda mucho si se está ejecutando aapt, javacy dxde forma manual sin Gradle.
Silas S. Brown

3

Después de la instalación Extras|Android Support Repository, no me funciona. Luego cambio v7: 1.6 a v7: 1.8 en el app build.gradlearchivo.

com.android.support:appcompat-v7:1.8.+! Y funciona para mi.


0

Abra SDK Manager.exeen su carpeta de Android Studio e instale una API correspondiente.


0

Encontré todas estas respuestas incorrectas para mí. En su lugar, en tu estudio de Android, mira abajo a la izquierda. Habrá algo de ayuda para esto.

Por ejemplo, notarás This support library should not use a different version (32) than the compilesdkVersion (23)

Luego cambia la versión de a 23 así

compile 'com.android.support:support-v4:23'

Ahora verá un mensaje A newer version of com.android.support-v4 than 23 is available 23.4.0.

Así es como supe que la versión correcta es 23.4.0


Ese es un tema diferente.
Fran Marzoa

0

Si ve esto después de haber creado un nuevo proyecto en Intellij, intente volver a crearlo con "Usar artefactos AndroidX" marcada


0

Para quién vino aquí por el mismo error pero la versión 29, cambie su biblioteca de soporte a la versión 28:

build.gradle (aplicación):

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:28.+'
    ...
}

Ninguna de las soluciones buscadas en Google funcionó para mí. Luego vi que Android solo tiene una biblioteca de soporte hasta la versión 28. Es extraño que recibiera este error en un proyecto de Android Studio creado de fábrica.

No estoy seguro de qué versión de Android Studio era, porque actualicé Studio después de recibir un error. Ahora en Android Studio 3.6.3, nuevos proyectos vienen con 'androidx.appcompat: appcompat: 1.0.2'.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.