Error: No se encontró el complemento con id 'com.github.dcendents.android-maven'
Estoy usando esta biblioteca en mi aplicación de Android. ( Https://github.com/yazeed44/MultiImagePicker )
Antes, ahora lo estaba añadiendo a mi proyecto de esta manera:
- Dependencia de Maven para libGoogleAnalyticsV2.jar en Android
- Eliminar el sufijo de liberación al publicar una biblioteca de Android
- ¿Cómo subo una biblioteca aar a Nexus?
- Adición de un proyecto Eclipse "Biblioteca Android" y construcción a través de Maven
- ¿Cómo incluir dependencias en el proyecto de gradol de la biblioteca android?
compile 'net.yazeed44.imagepicker:imagepicker:1.3.0'
El problema de importarlo de esa manera es, por lo que yo sé, que no puedo anular ningún código porque voy a perder todos los canges después de construir el proyecto de nuevo. (Necesito cambiar algún código)
Por esa razón, he descargado el código fuente y he importado el proyecto como un módulo con este nombre: 'imagepicker'
Después de eso, he añadido esta línea a mi aplicación build.gradle:
compile project(':imagepicker')
Y esto a mi settings.gradle (Android Studio lo hizo)
include ':app', ':imagepicker'
Después de hacer eso, intento ejecutar el proyecto y el estudio de Android muestra este error:
Gradle 'Project' project refresh failed Error:Plugin with id 'com.github.dcendents.android-maven' not found.
No se que hacer. Gracias por adelantado
- Gradle no incluye dependencias en pom.xml publicado
- ¿Qué es Maven en Android Studio?
- Propiedad de Android maven - manifestmerger
- Agregar biblioteca de Google Analytics a un proyecto de Maven
- ¿Cómo publicar los apks en el Maven Central con gradle?
- ¿Cómo integrar pepino en el proyecto de prueba de android-maven?
- Instalar jar con dependencias para el repositorio maven (Android gcm-server push library)
- Gradle no puede conectarse a repo de maven a través de proxy corporativo - necesita configurar a través de Sencha / Córdoba
Puesto que usted está usando el módulo localmente usted tiene que agregar en su build.gradle
nivel build.gradle
o en el imagepicker/build.gradle
mismo config agregado en el proyecto de build.gradle de imagepicker .
buildscript { repositories { jcenter() } dependencies { //ADD THESE DEPENDENCIES classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' } }
Una alternativa puede ser modificar el imagepicker/build.gradle
quitando las últimas 2 líneas. Pero tienes que probar de esta manera.
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle' apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/bintrayv1.gradle'
Si comprueba estos archivos,
apply plugin: 'com.github.dcendents.android-maven'
En su caso usted no necesita estos archivos porque son útiles sólo para uplaod en un repo de maven el archivo aar.
Agregué debajo de código en el proyecto: el archivo de gradle.build y su solucionado el problema:
allprojects { repositories { jcenter() maven { url "https://repo.commonsware.com.s3.amazonaws.com" } } }
EDITAR
Si sigue enfrentando después de añadir dependencias de maven por encima de Cambiar url "https://repo.commonsware.com.s3.amazonaws.com"
a url "https://s3.amazonaws.com/repo.commonsware.com"
.
- Cómo bloquear llamadas salientes y SMS de texto
- Utilice Parcelable para pasar un objeto de una actividad de android a otra