libreria - dependencies android studio
Gradle no pudo resolver la biblioteca en Android Studio (11)
Bueno, es
co.lemonlabs
, tienes un error tipográfico en tu
build.gradle
:
compile ''co.lemonlabs:expandable-button-menu:1.0.0''
Fuente: https://github.com/lemonlabs/ExpandableButtonMenu#including-in-your-project
Quiero incluir una biblioteca en Android Studio, pero muestra un error como el siguiente:
"No se pudo resolver: com.lemonlab: expanddable-button-menu: 1.0.0"
¿Cómo arreglar este problema?
apply plugin: ''com.android.application''
android {
compileSdkVersion 21
buildToolsVersion ''21.1.2''
defaultConfig {
applicationId "ayowes.com.newecampus"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android-ptimize.txt''), ''proguard-rules.txt''
}
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''com.android.support:appcompat-v7:21.0.3''
compile ''com.google.android.gms:play-services:6.5.87''
compile ''com.lemonlab:expandable-button-menu:1.0.0''
compile files(''libs/pinchzoom.jar'')
}
En algún momento puede que solo necesite agregar
maven { url "https://jitpack.io" }
en su bloque de todos los proyectos en el archivo build.gradle del nivel de proyecto.
Ejemplo:
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
Para mí, los siguientes pasos me ayudaron.
Parece ser un error de Android Studio 3.4 / 3.5 y se "solucionó" al deshabilitar:
Archivo → Configuración → Experimental → Gradle → Solo sincronizar la variante activa
Para poder utilizar un proyecto lib, debe incluirlo en la configuración de su aplicación. Gradle add:
include ''..:ExpandableButtonMenu:library''
y luego en su build.gradle agregue:
compile project('':..:ExpandableButtonMenu:library'')
coloque el proyecto ExpandableButtonMenu junto a su propio (misma carpeta)
mira esto ¿Cómo construir una biblioteca de Android con Android Studio y gradle? para más detalles.
Prueba esto
- Proyecto limpio
- Invalidar caché y reiniciar studio
- Verifique que la ruta del SDK de Android sea correcta
- Compruebe si hay algún error en alguno de sus archivos de recursos
Tuve el mismo problema, agregué las siguientes líneas en build.gradle
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
maven {
url ''http://dl.bintray.com/dev-fingerlinks/maven''
}
mavenCentral()
}
}
Tuve el mismo problema, lo primero que me vino a la mente fueron los repositorios.
¡Así que verifiqué el archivo
build.gradle
para todo el proyecto y agregué el siguiente código, luego sincronicé el gradle con el proyecto y el problema se resolvió!
allprojects {
repositories {
jcenter()
}
}
Vaya a Archivo-> Configuración-> Gradle. Observe la bandeja de entrada "Trabajo sin conexión". Si está marcada, desmarque e intente sincronizar nuevamente. Tengo el mismo problema y lo intento, el problema se resolvió. Buena suerte !
Verifique si su gradle está fuera de línea. Preferencias-ProjectSettings-Gradle. Si está intentando agregar una biblioteca sin conexión, verá ese error. Además, pruebe Build-Clean, puede proporcionarle más detalles.
resuelto utilizando " http://jcenter.bintray.com/ " en lugar de " https://jcenter.bintray.com/ "
repositories {
jcenter({url "http://jcenter.bintray.com/"})
}
repositories {
mavenCentral()
}
Agregué esto en build.gradle, y funcionó.