Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo compilar la biblioteca de bifurcación en Gradle?

Quiero compilar la siguiente biblioteca en mi proyecto en build.gradle :

Https://github.com/theDazzler/Android-Bootstrap

  • No se puede bajar el texto del botón de caso en el estudio de Android
  • Android Studio no muestra el diseño
  • NDK no está configurado problema en android studio
  • Módulo de la biblioteca de Java de Android Studio vs. Módulo de la biblioteca de Android
  • No se puede iniciar el estudio de Android
  • Android Studio - excepción mergeDebugResources
  • Se bifurca desde https://github.com/Bearded-Hen/Android-Bootstrap , pero ninguna documentación en el repositorio explica cómo incluir en el proyecto.

    He intentado algo como esto:

     compile 'com.theDazzler:androidbootstrap:+' 

    Pero el gradle falló y muestra el error que la biblioteca no encontró.

    Editar: ¿Puede alguien bifurcarlo y / o publicarlo?

  • Cómo crear un archivo jar ofuscado?
  • ¿Cómo recibir datos de la intención de envío?
  • Android - enviar comandos HDMI CEC a TV - minix - libCEC
  • Android cómo cambiar un intervalo TimerTask después de shcedule?
  • Cómo capas vistas
  • Mal comportamiento de Backstack de la actividad cuando la actividad destruida
  • 4 Solutions collect form web for “Cómo compilar la biblioteca de bifurcación en Gradle?”

    Este tenedor no se publica en el repo central de maven.

    Entonces usted no puede utilizar una importación como compile com.theDazzler:androidbootstrap:+

    Tienes que: – clonar esta biblioteca localmente como un módulo en tu proyecto Clonar la carpeta https://github.com/theDazzler/Android-Bootstrap/tree/master/AndroidBootstrap en la carpeta raíz / module1.

      root: module1 build.gradle app build.gradle settings.gradle 
    • Cambie el archivo settings.gradle en

      Include ': module1' include ': app'

    En tu archivo app / build.gradle debes añadir:

     dependencies { // Module Library compile project(':module1') } 

    Por último, en su module1 / build.gradle usted tiene que comprobar el nivel utilizado para gradle plugin.

    EDIT 31/10/2015:

    Puede utilizar otra forma de agregar una dependencia con un proyecto github, utilizando el reps de github y el complemento jitpack
    En este caso usted tiene que agregar este repo tp su build.gradle

     repositories { // ... maven { url "https://jitpack.io" } } 

    Y la dependencia:

     dependencies { compile 'com.github.User:Repo:Tag' } 

    El problema es: ¿ha sido publicado el theDazzler/Android-Bootstrap ? ¿En cualquier repo de gradle / maven? El archivo build.gradle usual tiene un repositories sección que debe hacer referencia a ese repo de maven.

    Por lo tanto, es posible que cualquier proyecto que utilice el theDazzler/Android-Bootstrap haga referencia al repo donde se publica, y con un proyecto como gradle-git-repo-plugin , podría publicar ese bifurcador en su propia sección de lanzamiento para publicarlo.

    Esa tarea se envuelve en una tarea publishToGithub que se encarga de comprometer y empujar el cambio. Entonces puedes correr

     gradle -Porg=layerhq -Prepo=gradle-releases publishToGithub 

    También puede ejecutar

     gradle -Porg=layerhq -Prepo=gradle-releases publish 

    Para poner en marcha un lanzamiento en el local repo github y comprometerlo manualmente.

    Hola tuve el mismo problema pero con un proyecto diferente 🙂

    Así que primero debes tener el código de la biblioteca en tu máquina de dev. Los siguientes pasos son: añada un nuevo archivo llamado settings.gradle a la raíz de su proyecto si no está allí.

    Dentro de añadir esto:

     include 'AndroidBootStrap' project('AndroidBootStrap').path = "path/to/AndroidBootstrap/AndroidBootStrapLibrary" 

    También añadir incluir para su proyecto raíz si no está allí. Dentro de su archivo build.gradle agregar

     compile project(':AndroidBootStrap') 

    Para agregar la dependencia.

    Cómo debe verse su estructura de carpeta:

      root YourProject settings.gradle YourProjectModule build.gradle AndroidBootStrap AndroidBootStrapLibrary build.gradle 

    Al final, los archivos tienen este aspecto:

    Settings.gradle:

     include 'AndroidBootStrap' project('AndroidBootStrap').path = "../AndroidBootstrap/AndroidBootStrapLibrary" include 'YourProjectModule' 

    Build.gradle (YourModule):

     ... dependencies { ... compile project(':AndroidBootStrap') } 

    Tal vez es necesario modificar algún punto, pero espero que te dan la idea!

    Saludos Neri

    Se puede hacer simplemente usando Jitpack.

    Paso 1. Agregue el repositorio JitPack a su archivo de compilación

     allprojects { repositories { maven { url 'https://jitpack.io' } } } 

    Paso 2. Agregue la dependencia

     dependencies { compile 'com.github.User:Repo:Tag' } 

    Por ejemplo: compile 'com.github.sachinvarma: JcPlayer: 0.0.1'

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.