Cómo importar módulo sin crear copia en Android Studio
Estoy usando Android Studio 1.3.1 y tratando de agregar módulo de biblioteca a una aplicación android existente. El módulo de biblioteca está disponible en un repositorio git. Puedo importar el módulo, pero crea una copia dentro de la aplicación existente. Por lo tanto no puedo tirar de las actualizaciones en el módulo.
Estoy seguro de que hay una manera de importar bibliotecas externas de un proyecto Android existente en el estudio.
- ¿Qué sucede detrás de las escenas cuando hago una sincronización de repo?
- Phonegap - automáticamente incluyendo cordova correcto
- Cree una lista de archivos / directorios modificados / etc. Utilizando git entre dos etiquetas
- Android Studio Mejor manera de importar el módulo de otro repositorio
- Android Studio no puede iniciar git, aunque en realidad puede
Encontré los siguientes mensajes stackoverflow relacionados con mi duda –
- ¿Cómo importar un módulo en Android Studio 0.5.1?
- Android Studio 0.8.1 ¿Creación de módulos sin copiar archivos?
Ambos parecen no funcionar para mí. También encontré un par de comentarios de otros usuarios diciendo que tampoco funciona para ellos en la última versión del estudio.
Aquí están las cosas que intenté
// in settings.gradle include ':libraryName' project(':libraryName').projectDir=new File('/path/to/library') // in build.gradle compile project(':libraryName')
También he intentado usar esta url
Cualquier ayuda es apreciada. Gracias
- La mejor manera de cambiar las versiones del repositorio de android eficientemente una vez descargado usando repo / git
- Cómo cambiar la sucursal de git en Android Studio
- Git: pista o extraer claves API de Android?
- Diferencias de parches entre el kernel de android y el kernel de linux de vainilla
- android: No se puede ejecutar el programa CreateProcess error = 5, se deniega el acceso
- Integre Visual Studio Git Repository en línea a Android Studio 1.0.2
- ¿Cómo funciona git push con la herramienta de repo de android?
- ¿Cómo usar Git correctamente en Android Studio?
Estabas en el buen camino. Sólo asegúrese de que su biblioteca está dentro de una carpeta, entonces usted puede dirigir el camino de la biblioteca como esta ..
Dentro de los ajustes.
include ':libraryName' project (":libraryName").projectDir = new File("../FolderName/libraryName")
Si su biblioteca está dentro de 2 carpetas y luego dirigir el camino como este …
include ':libraryName' project (":libraryName").projectDir = new File("../../FolderName/libraryName")
Esto me permitió usar la biblioteca sin hacer un duplicado.
¿Es su camino relativo o absoluto?
Pruebe esto si desea hacer referencia al otro módulo en relación con el proyecto actual:
include ':libraryName' project(':libraryName').projectDir = new File(rootProject.projectDir, '../path/to/library')
¿Ha intentado crear una carpeta 'libs' bajo su proyecto y copiar el archivo .jar a esa carpeta e intentar compilar la carpeta libs? Eso parece funcionar normalmente para mí. Creo que fue la primera solución en esta cuestión
¿Cómo importar un módulo en Android Studio 0.5.1?
- ¿Cómo reproducir varios vídeos en una vista de lista con MediaPlayer?
- KeyCode en android es siempre 229