last - com.android.support:recyclerview 28
2 pasos para solucionar esto ... 1, conéctese a internet. 2, haga clic en proyecto limpio. esto lo arreglará :)
@Aryan es correcto Error al resolver: com.android.support:appcompat-v7:27.+ (Error de dependencia)
Una imagen vale más que mil palabras
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.
-
Agregue
maven { url "https://maven.google.com" }
como @Gabriele_Mariotti sugiere anteriormente.allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }
-
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 }
-
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
-
Agregue
gradle-4.1-rc-1-all
en gradle-wrapper.properties.allprojects { repositories { google() jcenter() } }
-
Luego agregue
google()
en el nivel superior build.gradleimplementation ''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
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.