La documentation gradle (ainsi que beaucoup SO ressources que je vois) suggèrent:Android Gradle: Création d'un projet de bibliothèque et de l'utiliser dans un projet
« Une configuration multi-projet fonctionne généralement en ayant tous les projets sous-dossiers d'un projet racine donné. "
Dans ma situation, j'ai la structure de dossier suivant:
AndroidDev /* this is my root dir where I keep all my projects and libraries */
|
|- MyProject1
| |- MyProject1Module
|
|- MyProject2
| |- MyProject2Module
|
|- MyLibrary
|- MyLibraryModule
Maintenant, je veux utiliser MyLibraryModule et l'ajouter comme une dépendance à MyProject1 ainsi que MyProject2. Je veux ouvrir MyProject1 et MyProject2 dans des fenêtres Android Studio distinctes et être capable de les compiler avec la dépendance de la bibliothèque. Il n'ont rien en commun.
Comment puis-je y parvenir. Je ne suis pas capable de trouver une bonne ressource pour m'aider à comprendre cela.
EDIT: Pour être clair, je veux utiliser ceci avec le nouveau système de construction gradle. Donc, tout pointeur sur l'importation de modules et la configuration des dépendances de modules serait utile. Merci.
Je suis conscient de la structure du projet IntelliJ et ce que vous avez dit semble être juste. Ma question est de l'utiliser avec le nouveau système de construction gradle. Configuration des dépendances dans le fichier build.gradle etc ... – advantej
Oh, c'est vrai, ça m'a manqué. Je n'ai aucune expérience avec Gradle (sons bien nets). Une recherche google m'a conduit à http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Multi-project-setup et autant que j'ai compris, les bibliothèques Android régulières (MyLibraryModule as défini dans ma réponse) devrait également fonctionner pour ce but. – cYrixmorten