Ich ziehe von Eclipse zu Android Studio und das ist meine Einrichtung in Eclipse: Ich habe mehrere Android-App-Projekte, abhängig von mehreren Bibliotheksprojekte (einige geteilt) alle innerhalb eines Arbeitsbereichs. In Android Studio habe ich zuerst damit begonnen, ein Projekt pro App zu erstellen, habe aber schnell gemerkt, dass ich die Bibliotheksprojekte als Module in jedem Projekt verwenden muss, in dem sie verwendet werden. Dies würde bedeuten, die Bibliotheksprojekte zu duplizieren und sie in jede App aufzunehmen, was sehr redundant ist und mehrere Kopien der Bibliotheken erfordern würde.Android Studio externe Bibliothek Projekte
Also wechselte ich alle meine Apps und Bibliotheken als Module innerhalb des gleichen Projekts. Dies funktioniert beim Erstellen, verursacht jedoch andere Probleme, z. B. Probleme bei der Versionskontrolle, da jedes Modul in einem separaten Repository zur Versionskontrolle lebt.
Was ist der sauberste Weg, dieses Setup zu haben? Und die eigentliche Frage ist, kann ich separate Projekte in AS haben, die dieselben externen Bibliotheksprojekte teilen?
In Gradle Build System müssen Sie nicht alle Ihre Bibliotheksmodule im Projekt herunterladen. Sie können die Maven-Abhängigkeiten verwenden, um sie in Ihr Projekt zum Kompilieren einzubeziehen. – pyus13