Gradle no pudo resolver la biblioteca en Android Studio

Quiero incluir una biblioteca en Android Studio, pero muestra un error como el siguiente:

“Error al resolver: com.lemonlab: menú de botones expandibles: 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') } 

Para poder usar un proyecto lib, debe incluirlo en la configuración de su aplicación.

 include '..:ExpandableButtonMenu:library' 

y luego en tu build.gradle agrega:

 compile project(':..:ExpandableButtonMenu:library') 

coloque el proyecto ExpandableButtonMenu junto al suyo (misma carpeta)

ver esto ¿Cómo construir una biblioteca de Android con Android Studio y gradle? para más detalles.

Vaya a Archivo-> Configuración-> Gradle. Mire la casilla de “Trabajo fuera de línea”, si está marcada, desmarque e intente sincronizar nuevamente. Tengo el mismo problema y lo bash, el problema se resuelve. Buena suerte !

Tuve el mismo problema, lo primero que me vino a la mente fue sobre repositorys. ¡Así que revisé el archivo build.gradle para todo el proyecto y agregué líneas a continuación, sincronicé el gradle con el proyecto y el problema fue resuelto! Hope ayudará a alguien más.

 allprojects { repositories { jcenter() } } 

En algún momento puede que necesite agregar maven { url "https://jitpack.io" } en su bloque allprojects en el archivo build.gradle del nivel de proyecto.

Ejemplo:

 allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } 

Verifica si tu gradle está fuera de línea. Preferencias-ProjectSettings-Gradle. Si intentas agregar una biblioteca sin conexión, verás ese error. Además, prueba Build-Clean, puede proporcionarte más detalles.

resuelto mediante el uso de ” http://jcenter.bintray.com/ ” en lugar de ” https://jcenter.bintray.com/

 repositories { jcenter({url "http://jcenter.bintray.com/"}) } 

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

Prueba esto

  1. Proyecto limpio
  2. Invalidar la caché y reiniciar el estudio
  3. Comprobar la ruta de Android SDK es adecuada
  4. Compruebe si hay algún error en su archivo de recursos
 repositories { mavenCentral() } 

Agregué esto en build.gradle, y funcionó.

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() } 

}