una studio proyectos paso importar hechos hacer dependencias completos como biblioteca aplicacion agregar maven android-studio gradle import-libraries

maven - paso - proyectos completos en android studio



Cómo importar un módulo de Maven a un proyecto de Android Studio (5)

Me gustaría incluir la modificación como un módulo en mi proyecto de Android Studio. El problema es que la actualización es un proyecto avanzado y, por lo tanto, Android Studio no me permite importarlo. ¿Hay alguna forma de evitar esto?

Una pregunta similar se ha hecho before , pero no recibió respuestas.


En Android Studio, simplemente vaya a la estructura del proyecto -> módulo que desea agregar modernización -> pestaña de dependencias -> más (agregar) -> dependencia de biblioteca y luego escriba modernización en el cuadro de texto y seleccione com.squareup.retrofit: modernice y agregue a su dependencias


Solo agréguelo al bloque de dependencies { } del archivo build.gradle de su aplicación.

dependencies { compile ''com.squareup.retrofit:retrofit:1.9.0'' }


Use un grupo personalizado y / o artefacto en el POM de su clon, de modo que su clon no pueda confundirse con el original.

Construya e instale su clon de Retrofit usando Maven como de costumbre: mvn install . (Utilizando la línea de comandos o un IDE que no sea Android Studio). Para que Gradle vea los cambios, debe crear su clon de modificación manualmente.

Agregue el repositorio local de Maven a su script de Gradle. Ver https://docs.gradle.org/2.5/dsl/org.gradle.api.artifacts.dsl.RepositoryHandler.html#org.gradle.api.artifacts.dsl.RepositoryHandler:mavenLocal() :

repositories { mavenLocal() }

Agregue el GAV de su clon como una dependencia a su script de Gradle:

dependencies { compile ''com.yourgroup:retrofit:1.9.0-custom'' }


Ve a tu proyecto y luego ve a la aplicación. Verá un archivo build.gradle en la aplicación (NO use el gradle en la carpeta gradle sino el archivo en la carpeta de la aplicación). Añade esta línea.

dependencies { .... compile ''com.squareup.retrofit:retrofit:1.9.0'' ... }

Luego, asegúrese de definir los detalles del repositorio en el directorio y agregue la url.

repositories { flatDir { dirs ''libs'' } maven { url ''http://download.crashlytics.com/maven'' } }``