cambie su dependencia compile "com.android.support:cardview-v7:25.3.1 android" compile "com.android.support:recyclerview-v7:25.3.1 android"
KuLdip PaTel
Haga clic en Enlace. Instálelos
IntelliJ Amiya
15
A partir de la versión 26 de las bibliotecas de soporte, debe agregar las dependencias de su script de compilación maven { url https://maven.google.com }, lea aquí
MatPag
gracias a todos, me funcionó bien y
publico
2
@ahmedkhattab ¿Podría destacar su solución? ¿Qué agregó para resolver el problema después de actualizar para admitir la biblioteca 26?
Komal Gupta
Respuestas:
217
A partir de la versión 26 de las bibliotecas de soporte, asegúrese de que la repositoriessección incluya una sección maven con el punto final " https://maven.google.com ".
¿Por qué esto no está incluido en las plantillas predeterminadas? Es mi primera vez en el estudio de Android, ¿cómo se supone que voy a saber esto? Supongo que ahora sé cómo, pero me tomó mucho tiempo
Mattia Pettenuzzo
4
Además, no funciona. Agrego esto a mi repositories, y todavía obtengo "Error: No se pudo resolver: com.android.support:appcompat-v7:26.1.0". ¿He mencionado últimamente que desprecio a Gradle?
Cadena
2
@String y ¿es una buena razón para rechazar la respuesta? Compruebe si está agregando el bloque de script de compilación o el repositorio externo.
Gabriele Mariotti
1
Mis disculpas y mea culpa , lo tenía en el buildscriptbloque. Muchas gracias por señalarme en la dirección de lo que no podía ver. Y pido disculpas por el voto negativo; mi frustración estaba llegando a su punto máximo después de horas de pelear con esto (y otras cosas gradle), pero eso no es culpa tuya.
Cadena
este error todavía existe aunque agregué google () en android studio 3.0
Me enfrento al mismo problema mientras actualicé 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/'}}
Se requiere el nuevo repositorio Maven de Google para la última biblioteca de soporte que sea compatible con Android 8.0. Simplemente actualice su repositorio Maven de Google como se muestra a continuación:
Para agregarlos a su compilación, agréguelos maven.google.coma los repositorios de Maven en su build.gradlearchivo de nivel de módulo :
repositories {
maven {
url 'https://maven.google.com'// Alternative URL is 'https://dl.google.com/dl/android/maven2/'}}
Alternativa, puede actualizar el build.gradlearchivo como este:
repositories {
jcenter()
google()}
Luego agregue la biblioteca deseada a su bloque de dependencias. Por ejemplo, la biblioteca cardview se ve así:
Si las otras soluciones aquí no funcionan, asegúrese de que no está en modo 'fuera de línea' . Si está habilitado, Android no descargará los archivos requeridos y obtendrá este error.
Ionic 4, abierto /platforms/android/platform.properties, cambió la versión de la biblioteca enumerada arrojando el error (en mi caso com.android.support:support-v4:27.+) a:
Use compile 'com.android.support:cardview-v7:25.4.0'
Si desea la versión 26 debe usar compile 'com.android.support:cardview-v7:26.0.0-beta2', porque es beta por ahora
no debe usar signos más en los archivos gradle de Android porque hace que la compilación no sea determinista.
Jon
1
¡Bueno saber! Agradezco sus comentarios y correcciones.
Freytes
0
prueba esto,
goto Android-> sdk asegúrese de tener todas las dependencias requeridas. si no, descárgalos. luego vaya a Archivo -> Settigs -> Build, Execution, Depoyment -> Gradle
Luego, sincroniza Gradle con archivos de proyecto . Dirá, (suponga que si está trabajando en nuevos como androidx) obviamente, mostrará un error en la dependencia.
Para eso, puede ir al menú Archivo y hacer clic en invalidar / reiniciar el código . Se resolverá solo y la aplicación se reiniciará sin ningún error.
maven { url https://maven.google.com }
, lea aquíRespuestas:
A partir de la versión 26 de las bibliotecas de soporte, asegúrese de que la
repositories
sección incluya una sección maven con el punto final " https://maven.google.com ".Algo como;
fuente
repositories
, y todavía obtengo "Error: No se pudo resolver: com.android.support:appcompat-v7:26.1.0". ¿He mencionado últimamente que desprecio a Gradle?buildscript
bloque. Muchas gracias por señalarme en la dirección de lo que no podía ver. Y pido disculpas por el voto negativo; mi frustración estaba llegando a su punto máximo después de horas de pelear con esto (y otras cosas gradle), pero eso no es culpa tuya.Así es como lo tengo funcionando.
Agregue
maven { url "https://maven.google.com" }
como @Gabriele_Mariotti sugiere arriba.Luego, en el archivo build.gradle dentro de la carpeta de la aplicación, agregue
Luego, en las dependencias, use
fuente
Si está utilizando Android Studio 3.0 o superior, asegúrese de que su proyecto build.gradle debe tener un contenido similar a-
Y por debajo de Android Studio 3.0 y comenzando desde las bibliotecas de soporte 26. + su proyecto build.gradle debe verse así-
Nota: la posición realmente importa, agregue google () antes de jcenter ()
Consulte estos enlaces a continuación para obtener más detalles.
1- Creación de aplicaciones de Android
2- Agregar dependencias de compilación
3- Configura tu construcción
fuente
Simplemente agregue esto a su archivo principal build.gradle a nivel de proyecto en allprojects ()
fuente
Me enfrento al mismo problema mientras actualicé 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
Espero que te ayude.
fuente
en caso de que encontré que 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 no específica.
fuente
Agregue esto al archivo build.gradle de nivel de proyecto y debería funcionar bien.
fuente
Se requiere el nuevo repositorio Maven de Google para la última biblioteca de soporte que sea compatible con Android 8.0. Simplemente actualice su repositorio Maven de Google como se muestra a continuación:
Para agregarlos a su compilación, agréguelos
maven.google.com
a los repositorios de Maven en subuild.gradle
archivo de nivel de módulo :Alternativa, puede actualizar el
build.gradle
archivo como este:Luego agregue la biblioteca deseada a su bloque de dependencias. Por ejemplo, la biblioteca cardview se ve así:
fuente
en SDK 28 puedes usar
y eliminar la biblioteca cardView
fuente
Actualice su repositorio de soporte de Android desde sdk manager.
fuente
Hay otra forma de agregar el repositorio de Google
Agregue
gradle-4.1-rc-1-all
gradle-wrapper.properties.Luego agregue
google()
el build.gradle de nivel superiorfuente
Simplemente cambie la versión de compilación de compilación 'com.android.support:appcompat-v7:26.0.0'
a
compilar 'com.android.support:appcompat-v7:26.0.0-alpha1'
Esto resolverá su problema.
fuente
Si las otras soluciones aquí no funcionan, asegúrese de que no está en modo 'fuera de línea' . Si está habilitado, Android no descargará los archivos requeridos y obtendrá este error.
fuente
tratar de compilar
fuente
Limpia tu gradle desde la terminal
luego usa este código en tu sección build.gradle
Asegúrese de que la versión de su biblioteca incluida esté disponible. Para su comprobación, puede utilizar este enlace
fuente
Tuve este problema al crear un nuevo proyecto en Android Studio usando Kotlin. La forma en que finalmente me ayudó:
fuente
Ionic 4, abierto
/platforms/android/platform.properties
, cambió la versión de la biblioteca enumerada arrojando el error (en mi casocom.android.support:support-v4:27.+
) a:fuente
Use
compile 'com.android.support:cardview-v7:25.4.0'
Si desea la versión 26 debe usar
compile 'com.android.support:cardview-v7:26.0.0-beta2'
, porque es beta por ahorafuente
Esto es trabajo para mí
fuente
Esto debería extraer la versión más reciente y permitir que se compile.
fuente
prueba esto,
goto Android-> sdk asegúrese de tener todas las dependencias requeridas. si no, descárgalos. luego vaya a Archivo -> Settigs -> Build, Execution, Depoyment -> Gradle
elija usar wapper gradle predeterminado (recomendado)
y desmarque Trabajo sin conexión
La compilación de gradle termina con éxito por una vez que puede cambiar la configuración
fuente
Puede que este problema se deba a la biblioteca de Facebook. Reemplazar
por
fuente
@Aryan es correcto No se pudo resolver: com.android.support:appcompat-v7:27.+ (Error de dependencia)
Una imagen que vale mil palabras
fuente
2 Pasos para solucionar este problema .. 1, conéctese a Internet. 2, haga clic en proyecto limpio. esto lo arreglará :)
fuente
Para mí solo tuve que limpiar mi proyecto.
Construir -> Proyecto limpio
En otra ocasión tuve que:
Archivo -> Proyecto de sincronización con archivos Gradle.
fuente
Cuando sincroniza esta dependencia con el estudio de Android:
Luego, sincroniza Gradle con archivos de proyecto . Dirá, (suponga que si está trabajando en nuevos como androidx) obviamente, mostrará un error en la dependencia.
Para eso, puede ir al menú Archivo y hacer clic en invalidar / reiniciar el código . Se resolverá solo y la aplicación se reiniciará sin ningún error.
fuente