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:
- Fragmentos anidados utilizando la biblioteca de soporte v4 revisión 11
- ActionBarCompat en FragmentActivty
- Las versiones resueltas para la aplicación (22.0.0) y la aplicación de prueba (21.0.3) difieren
- ¿Cómo añadir fuente + javadoc para android-support-v7?
- Snackbar.setCallback () no se puede resolver en Android AppCompat
- 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
- ¿Equivalente de NavUtils cuando no está usando la biblioteca de soporte de Android?
- Barra de Acción de Android PopupMenu con diseños de elementos personalizados
- Pasar atributos a la vista secundaria en vistas compuestas
- Error en lib appcompat_v7
- Error: (28, 34) error: paquete android.support.annotation no existe
- Android InstantiationException con fragmento (es público)
- Error de tema de diseño de material
- Uso de BottomSheetBehavior con un CoordinatorLayout interno
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'*