"Failed to resolve: com.androide.soporte: soporte-v4: 26.0.0 " y otros errores similares en Gradle sync [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Acabo de crear un nuevo proyecto de Android Studio para Android Mobile y wear. La compilación inicial de gradle falló porque estoy obteniendo varios errores-
Error: Failed to resolve: com.android.support:support-v4:26.0.0
Error: Failed to resolve: com.android.support:percent:26.0.0
Error: Failed to resolve: com.android.support:recyclerview-v7:26.0.0
Error: Failed to resolve: com.android.support:support-annotations:26.0.0
Con cada error, se me da la opción de Install repository and sync project
, pero no pasa nada cuando hago clic en él. He pasado varias horas tratando de encontrar por qué estoy recibiendo estos errores, pero no puedo encontrar ninguna solución. ¿Alguien sabe cómo solucionar estos errores tan frustrantes? ¡Gracias!
Construir.gradle (proyecto)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Construir.gradle (móvil)
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.georgeberdovskiy.androidweartest"
minSdkVersion 23
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso- core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
wearApp project(':wear')
compile 'com.google.android.gms:play-services-wearable:11.0.4'
compile 'com.android.support:appcompat-v7:26+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile "com.android.support:support-core-utils:26+"
testCompile 'junit:junit:4.12'
}
Construir.gradle (desgaste)
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.georgeberdovskiy.androidweartest"
minSdkVersion 23
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
provided 'com.google.android.wearable:wearable:2.0.4'
compile 'com.google.android.support:wearable:2.0.4'
compile 'com.google.android.gms:play-services-wearable:11.0.4'
compile "com.android.support:support-core-utils:26+"
}
Estoy seguro de que mi versión de Android Studio está actualizada, y todos los repositorios de soporte y API están instalados.
10 answers
No tengo un proyecto de Android wear, pero tuve el mismo problema cuando quería actualizar la versión de la Biblioteca de soporte para un proyecto existente a 26.0.0. Desde 26.0.0 las bibliotecas de soporte están disponibles a través del repositorio Maven de Google. Así que tuve que agregar el repositorio a mi compilación. archivo gradle.
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Echa un vistazo https://developer.android.com/topic/libraries/support-library/setup.html para más detalles.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-08 09:46:22
Lo siguiente funcionó para mí:
En la compilación de la aplicación.gradle considera agregar lo siguiente:
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
}
}
En la compilación del módulo.gradle:
compileSdkVersion 26
buildToolsVersion "26.0.1"
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services-wearable:11.0.4'
compile 'com.android.support:support-compat:26.0.1'
compile 'com.android.support:support-v4:26.0.1'
compile 'com.google.android.gms:play-services:11.0.4'
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:support-annotations:26.0.1'
compile 'com.android.support:support-vector-drawable:26.0.1'
compile 'com.android.support:animated-vector-drawable:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:support-v13:26.0.1'
compile 'com.android.support:percent:26.0.1'
compile 'com.android.support:wear:26.0.1'
compile 'com.google.android.support:wearable:2.0.4'
provided 'com.google.android.wearable:wearable:2.0.4'
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-19 00:10:42
Cambie la versión de su herramienta de compilación de 26.0.1
a 26.0.0
o puede reemplazar 26.0.0
por 26.+
como se muestra a continuación.
compile 'com.android.support:support-v4:26.0.0'
A
compile 'com.android.support:support-v4:26.+"
Haz lo mismo con todos... Espero que ayude. ¡Feliz Programación! ^_^
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-29 05:29:13
Por ahora, arreglé esto con el cambio en la construcción de desgaste.gradle:
compile 'com.google.android.support:wearable:2.0.3'
provided 'com.google.android.wearable:wearable:2.0.3'
Parece que el problema es com.Google.androide.compatibilidad:portátiles:2.0.4. Con eso, el uso de herramientas de compilación 26.0.1 compila bien. No he ido más lejos con esto, pero parece un problema de dependencia relacionado con un repositorio, aunque en realidad es solo una suposición de los mensajes de error.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-31 00:07:22
Agrega la siguiente dependencia en tu gradle
Sustitúyase
compile 'com.android.support:support-v4:26.0.0'
Con
compile 'com.android.support:support-v4:25.0.0'
Y Sustitúyase
compile 'com.android.support:appcompat-v7:26+'
Con
compile 'com.android.support:appcompat-v7:25.0.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-29 04:44:18
Agregue las siguientes dependencias en su app/build.gradle
.
repositories {
maven { url 'https://maven.fabric.io/public' }
maven{url 'https://maven.google.com'}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-16 11:56:38
Sustitúyase esto:
compile 'com.android.support:recyclerview-v7:26.0.0'
Con esto
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
Haz lo mismo con todos
Actualización-nueva versión lanzada
compile 'com.android.support:recyclerview-v7:26.1.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-07 11:37:43
La razón por la que mi proyecto me estaba dando estos errores fue porque creé el proyecto para la plataforma Android 26. Sin embargo, Wear actualmente no es compatible con 26, y es esencial cambiar las versiones del SDK target
y compile
a 25 en el módulo wear de build.gradle.
Enlace a la documentación de desarrolladores de Android - https://developer.android.com/training/wearables/apps/creating.html#setting-up-a-phone
Construir.gradle (desgaste)
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.georgeberdovskiy.findmyphone"
minSdkVersion 25
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.google.android.support:wearable:2.0.3'
provided 'com.google.android.wearable:wearable:2.0.3'
compile 'com.google.android.gms:play-services-maps:11.0.4'
compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
compile 'com.google.android.gms:play-services-wearable:11.0.4'
}
apply plugin: 'com.google.gms.google-services'
Solo necesitaba cambie las versiones de compile y target SDK a 25 en el módulo wear. Los dejé como 26 para el módulo móvil.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-31 00:13:04
Este funcionó para mí
allprojects {
repositories {
jcenter()
google()
}
}
Google() hace la magia con la siguiente configuración
Versión de estudio: 3.0 beta 2
classpath 'com.android.tools.build:gradle:3.0.0-beta2'
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-20 06:50:32
Me encuentro con este problema, cambiar la versión de la herramienta de compilación/ sdk no funcionó, claramente escribir la versión de compilación no funcionó, la compilación fuera de línea no funcionó.
Finalmente acabo de cambiar la versión portátil, y este problema se ha ido.
provided 'com.google.android.wearable:wearable:2.0.4'
compile 'com.google.android.support:wearable:2.0.4'
A
provided 'com.google.android.wearable:wearable:2.0.2'
compile 'com.google.android.support:wearable:2.0.2'
Por cierto, he utilizado la construcción fuera de línea ahora porque es muy rápido cuando compruebo este problema.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-08 11:24:28