studio libreria library importar dependencias create crear biblioteca agregar android gradle libraries

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

  1. Proyecto limpio
  2. Invalidar caché y reiniciar studio
  3. Verifique que la ruta del SDK de Android sea correcta
  4. 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.



repositories { mavenCentral() }

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