No se pudo resolver: com.android.support:appcompat-v7:26.0.0
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'
}
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()
}
}
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 services
y Firebase
las 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 appcompat
biblioteca 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.