Cómo utilizar las bibliotecas en AIDE

No estoy muy familiarizado con Gradle, pero por lo que entiendo que se supone que ser capaz de tirar de las bibliotecas directamente desde Internet? He seguido las instrucciones del proyecto, pero he recibido un error

¿AIDE no es compatible con repos de maven remoto? Confirmé que la biblioteca en cuestión existe en el sitio web de jcenter. No estoy seguro de cómo hacer un repositorio local de maven. Intenté descargar los archivos relevantes de jcenter y ponerlos en … / maven-repo / com / melnykov / floatingactionbutton / 1.0.3 y punto AIDE a … / maven-repo en los ajustes, pero eso no hizo nada.

Nota: AIDE ahora es compatible con repositorios de maven remotos , por lo que esta respuesta es obsoleta a menos que esté usando una versión anterior.

AIDE no es compatible con repos de maven remoto. La única manera de hacer que los repositorios de maven funcionen dentro de la aplicación es crear un repo local de maven. Esto es tan simple como copiar una carpeta de PC a Dispositivo si la biblioteca que necesitas está en /sdk-path/extras/ (Android y Google libs están ahí), pero un poco más difícil si no lo es:

He tenido éxito creando manualmente un repositorio de maven usando estos pasos:

  1. Descargue los siguientes archivos del subdirectorio derecho en jcenter.bintray.com :
    • Maven-metadata.xml
    • Artifact-name-version.aar
    • Artifact-name-version.pom
  2. Cree una nueva carpeta en su dispositivo y m2repository
  3. Abra maven-metadata.xml y recuerde el groupId , artifactId y la versión
  4. Cree carpetas para cada componente del groupId dentro de su m2repository (por ejemplo groupId = com.github.test, estructura de la carpeta: com / github / test)
  5. Dentro de la estructura de carpetas (por ejemplo, prueba de carpeta), cree una carpeta con el nombre del artefactoId de maven-metadata.xml (a menudo es la library )
  6. Mueva el maven-metadata.xml descargado en la carpeta artifactId recién creada
  7. Cree una nueva carpeta llamada después de la versión del archivo de metadatos (por ejemplo, 1.0.0 )
  8. Mueva los archivos pom y aar a la carpeta recién creada.

Ahora, tienes que vincular el directorio de maven con AIDE:

  • AIDE ABIERTO
  • Vaya a Menú> Más> Configuración> Crear y ejecutar
  • Toque Local Maven Repositories
  • Agregue la ruta a su carpeta m2repository (por lo que la ruta termina con /m2repository )
  • Cerrar configuración
  • Espere hasta que AIDE reconstruya el proyecto

Si tiene una biblioteca de código único (sin recursos), es probable que haya un archivo .jar que fácilmente podría copiar en la libs/ carpeta de su proyecto. En este caso, asegúrese de que tiene la siguiente línea añadida a la sección de dependencias de su build.gradle:

 compile fileTree(dir: 'libs', include: ['*.jar']) 

Tenga en cuenta que todo esto sólo se aplica si su proyecto utiliza la nueva estructura de proyecto basada en gradle.

  • AndroidStudio - Dependencias de módulos en Gradle
  • Migración de Eclipse a Android Studio Error El contenido no está permitido en prolog
  • Gradle Construir sólo un sabor
  • Variantes de construcción de Android en travis.ci
  • ¿hay alguna manera de configurar gradle para comprobar la ortografía en strings.xml?
  • Gradle no incluye dependencias en pom.xml publicado
  • Proyecto Android a Cordova plugin - R.java no encontrado / creado
  • Cómo configurar dagger + gradle
  • Adición de proyectos Android y Java externos a proyectos Android en Android Studio
  • Cómo establecer versionName en APK filename usando gradle?
  • SDK ubicación no encontrada. ANDROID_HOME - construcción de un proyecto gradle en eclipse en un MAC
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.