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: expandible-botón-menú: 1.0.0"
- Crashlytics con error de compilación de Android Studio
- Gradle: ¿Cómo personalizar los permisos de Manifiesto de Android?
- Tarea de integración de prueba independiente en gradle con android
- JniLibs no se extienden en gradle
- No se encontró ninguna versión que coincida con com.android.tools.build:gradle:1.10+
¿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') }
- Android Circle Gradle Advertencia: Las máquinas virtuales de generación tienen un límite de memoria de 4G
- "No se pudo normalizar la ruta de acceso al archivo" cuando se está ejecutando la verificación de gradle
- Crashlytics (Fabric) separa las organizaciones para las variantes de aplicación (tipos de construcción, sabores de producto)
- AssemblyRelease task dependency - Solicitar contraseña de keystore
- Gradle - DependencySubstitution para la aplicación de Android con una biblioteca
- Gradle configuration.apt definición
- Definición de 'resValue' utilizando una definición de cadena existente
- Ejecute una sola prueba de Android (unidad) desde gradle sin cargar otras dependencias de proyecto
Para poder usar un proyecto de lib es necesario incluirlo en la configuración de su aplicación.gradle add:
include '..:ExpandableButtonMenu:library'
Y luego en su build.gradle agregar:
compile project(':..:ExpandableButtonMenu:library')
Coloque el proyecto ExpandableButtonMenu junto a su propio (misma carpeta)
¿Cómo construir una biblioteca android con Android Studio y gradle? para más detalles.
Ir a File-> Settings-> Gradle Mira la caja de entrada "Trabajo sin conexión", si está marcada u desmarca e intenta sincronizar de nuevo Tengo el mismo problema y lo intento, el problema resuelto. Buena suerte !
Tuve el mismo problema, la primera cosa que vino en mente fue acerca de repositorios. Así que he comprobado el archivo build.gradle para todo el proyecto y añadido debajo de las líneas, sincronizado el gradle con el proyecto y el problema resuelto! La esperanza ayudará a otra persona.
allprojects { repositories { jcenter() } }
Algún tiempo puede que sólo tenga que agregar maven { url "https://jitpack.io" }
en su bloque allprojects en el archivo build.gradle de nivel de proyecto.
Ejemplo:
allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } }
Compruebe si su gradle está sin conexión. Preferencias-ProjectSettings-Gradle. Si está intentando agregar una biblioteca mientras está fuera de línea, verá ese error. Además, intente Build-Clean, puede proporcionarle más detalles.
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
- Proyecto limpio
- Invalidar caché y reiniciar estudio
- Comprobar la ruta del SDK de Android es correcta
- Compruebe si hay algún error en cualquiera de sus archivos de recursos
Resuelto mediante el uso de " http://jcenter.bintray.com/ " en lugar de " https://jcenter.bintray.com/ "
repositories { jcenter({url "http://jcenter.bintray.com/"}) }
repositories { mavenCentral() }
He añadido esto en build.gradle, y funcionó.
Tuve el mismo problema, he añadido 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() }
}
- Encadenar dos observables de adaptación con RxJava
- Botón Ok para el cuadro de diálogo de alerta en Android