support recyclerview last android android-recyclerview android-gradle android-support-library file-dependancy

last - com.android.support:recyclerview 28



Error al resolver: com.android.support:cardview-v7:26.0.0 android (23)

Intento agregar la vista de reciclaje a mi proyecto y aparece este error y lo agregué desde las dependencias de Android Studio


2 pasos para solucionar esto ... 1, conéctese a internet. 2, haga clic en proyecto limpio. esto lo arreglará :)



A partir de la versión 26 de las bibliotecas de soporte, asegúrese de que la sección de repositories incluya una sección de Maven con el punto final " https://maven.google.com ".

Algo como;

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


Actualice su repositorio de soporte de Android desde el administrador de SDK.


Agregue esto al archivo build.gradle de nivel de proyecto y debería funcionar bien.

allprojects { repositories { google() // this is to be added if there''s something already. jcenter() } }


Así es como lo tengo funcionando.

  1. Agregue maven { url "https://maven.google.com" } como @Gabriele_Mariotti sugiere anteriormente.

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

  2. Luego, en el archivo build.gradle dentro de la carpeta de la aplicación, agregue

    compileSdkVersion 26 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.xxx.yyy" minSdkVersion 16 targetSdkVersion 26 }

  3. Luego en las dependencias use

    dependencies { compile ''com.android.support:appcompat-v7:26.0.1'' compile ''com.android.support:design:26.0.1'' compile ''com.google.android.gms:play-services-maps:11.0.4'' compile ''com.google.android.gms:play-services-location:11.0.4'' compile ''com.mcxiaoke.volley:library-aar:1.0.0'' compile ''com.android.support:cardview-v7:26.0.1'' }


Hay otra forma de agregar el repositorio de google

  1. Agregue gradle-4.1-rc-1-all en gradle-wrapper.properties.

    allprojects { repositories { google() jcenter() } }

  2. Luego agregue google() en el nivel superior build.gradle

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


Limpia tu gradle de la terminal

./gradlew clean

luego use este código en su sección build.gradle

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

Asegúrese de que su versión de biblioteca incluida esté disponible. Para su verificación, puede usar este link


Me enfrento al mismo problema mientras actualizo mi SDK y la versión de estudio de Android (3.0 beta). He resuelto este problema siguiendo este tutorial. En esto nos dijeron que actualizáramos el archivo de configuración de compilación como

android { compileSdkVersion 26 buildToolsVersion ''26.0.0'' defaultConfig { targetSdkVersion 26 } ... } dependencies { compile ''com.android.support:appcompat-v7:26.0.0'' } // REQUIRED: Google''s new Maven repo is required for the latest // support library that is compatible with Android 8.0 repositories { maven { url ''https://maven.google.com'' // Alternative URL is ''https://dl.google.com/dl/android/maven2/'' } }

Espero que te ayude.


Para mí solo tenía que limpiar mi proyecto.

Compilación -> Proyecto limpio

En otra ocasión tuve que:

Archivo -> Proyecto de sincronización con archivos Gradle.


Puede ser que este problema se deba a la biblioteca de Facebook. Reemplazar

compile ''com.facebook.android:facebook-android-sdk:[4,5)''

por

compile ''com.facebook.android:facebook-android-sdk:4.26.0''


Se requiere el nuevo repositorio Maven de Google para la última biblioteca de soporte que es compatible con Android 8.0. Simplemente actualice su repositorio Maven de Google como se muestra a continuación:

Para agregarlos a su compilación, agregue maven.google.com a los repositorios de Maven en su archivo build.gradle nivel de build.gradle :

repositories { maven { url ''https://maven.google.com'' // Alternative URL is ''https://dl.google.com/dl/android/maven2/'' } }

Alternativa, puede actualizar el archivo build.gradle esta manera:

repositories { jcenter() google() }

Luego agregue la biblioteca deseada al bloque de dependencias. Por ejemplo, la biblioteca cardview se ve así:

dependencies { compile ''com.android.support:cardview-v7:26.1.0'' }


Si está utilizando Android Studio 3.0 o superior, asegúrese de que su proyecto build.gradle debe tener contenido similar a:

buildscript { repositories { google() // add google() before jcenter() jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } } allprojects { repositories { google() // add google() before jcenter() jcenter() } }

Y para debajo de Android Studio 3.0 y comenzando desde las bibliotecas de soporte 26. + su proyecto build.gradle debe verse así:

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

Nota: la posición realmente importa agregar google () antes de jcenter ()

revise estos enlaces a continuación para más detalles

1- Creación de aplicaciones de Android

2- Agregar dependencias de compilación

3- Configura tu Build


Si las otras soluciones aquí no funcionan, asegúrese de no estar en modo ''fuera de línea'' . Si está habilitado, Android no descargará los archivos necesarios y obtendrá este error.


Simplemente cambie la versión de compilación de la compilación ''com.android.support:appcompat-v7:26.0.0''

a

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

Esto resolverá tu problema.


Solo agregue esto a su archivo principal build.gradle de todos los proyectos bajo allprojects ()

maven { url "https://maven.google.com" }


Utilice la compile ''com.android.support:cardview-v7:25.4.0''
Si desea la versión 26, debe usar la compile ''com.android.support:cardview-v7:26.0.0-beta2'' , porque es beta por ahora


en SDK 28 puedes usar

distributionUrl=https/://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip

y eliminar la biblioteca cardView


en mayo caso encontré OneSignal cambió sus dependencias

así que lo cambié de

compile ''com.onesignal:OneSignal:[3.5.8, 3.99.99]''

a

compile ''com.onesignal:OneSignal:[3.5.8, 3.5.8]''

entonces funciona, verifique cualquier dependencia inespecífica.


intenta compilar

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


prueba esto,

ir a Android-> sdk asegúrese de tener todas las dependencias requeridas. si no, descárguelos. luego vaya a Archivo -> Settigs -> Build, Execution, Depoyment -> Gradle

elija usar wapper gradle predeterminado (recomendado)

y desmarque Trabajo sin conexión

Gradle Build finaliza con éxito por una vez que puede cambiar la configuración


android { compileSdkVersion 26 buildToolsVersion ''26.0.2'' useLibrary ''org.apache.http.legacy'' defaultConfig { applicationId "com.test" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true }

Esto es trabajo para mí


compile ''com.android.support:cardview-v7:+''

Esto debería extraer la versión más reciente y permitirle compilar.