Android Studio Gradle Project Sync – Error al resolver Espresso-Core y Appcompat

Editar: Los problemas ya han sido corregidos por una reinstalación completa de Android Studio y el SDK de Java.

Como estoy comenzando mi aventura en el desarrollo de aplicaciones, estoy siguiendo el tutorial 'First App' encontrado en https://developer.android.com/training/basics/firstapp/index.html . Sin embargo, al crear un proyecto predeterminado de "actividad vacía" y tratar de crearlo, recibo los siguientes errores:

- Error:(23, 24) Failed to resolve: com.android.support.test:espresso-core:2.2.2 - Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+ 

Mi (predeterminado / autogenerated) build.gradle:

 apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig { applicationId "com.example.myfirstapp" minSdkVersion 15 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' }) compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12' } 

Aunque he mirado varias preguntas relacionadas con el desbordamiento de pila, todavía estoy por encontrar una solución que funcione. Estoy utilizando una nueva instalación predeterminada de Android Studio 2.3.3. Sírvase comentar si hay más información que pueda proporcionar para ayudar a resolver este problema.

Gracias de antemano, Oli

Debe comprobar si su repository incluye nuevo repo de google maven.
Algo como:

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

Consulte Documentos para obtener más información.

Se utiliza compile 'com.android.support:appcompat-v7:26.0.0-alpha1'

Modifique la dependencia de este

compile 'com.android.support:appcompat-v7:25.3.1'

El uso de + podría provocar generaciones inestables.

Vaya a SDK Manager y descargue / actualice todas las herramientas y plataformas necesarias. Eso debería solucionar el error.

Gracias por su tiempo, he fijado el problema!

Aunque no estoy seguro de qué fue lo que causó, eliminar completamente y volver a instalar Android Studio y el SDK de Java ha hecho que los errores desaparezcan. Creo que puede haber sido conflictivo con algún software Android que instalé hace mucho tiempo!

Gracias de nuevo por sus sugerencias, Oli

Compile 'com.android.support:appcompat-v7:26.0.0-alpha1' prueba esto 🙂

Hay algunos cambios en el nuevo gradle 4.1

En lugar de compilar debemos utilizar la implementación en el archivo build.gradle

 *implementation 'com.android.support:appcompat-v7:26.0.0'* 

La ruta de la clase gradle es

 *classpath 'com.android.tools.build:gradle:3.0.0-alpha8'* 
  • La Biblioteca de Soporte de Diseño de Android 24.2.1 hace que BottomSheet se abra al inicio
  • Android - support libraries 23.2.0 hacer que la aplicación se bloquee
  • Android IntentCompat makeRestartActivity no hace nada en 2.3
  • ¿Cómo puedo habilitar javadoc para la biblioteca de soporte de Android?
  • Práctica recomendada para guardar Fragmentos para su posterior visualización
  • Personalización de la hoja inferior persistente STATE_EXPANDED altura o desplazamiento
  • Android ContextCompat.checkSelfPermission () no encontrado
  • Fragmento o fragmento de soporte?
  • ¿Cómo puedo utilizar las bibliotecas de soporte de android v4 y v13 en el mismo proyecto?
  • El diseño gráfico de FragmentTabHost no procesa
  • Switch vs. SwitchCompat
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.