2014-12-18 5 views
7

In Android Studio 1.0.1 haben Sie nur die erste Möglichkeit, ein neues Projekt, aber keine neue Bibliothek zu erstellen.Wie erstellt und testet man am besten ein Bibliotheksprojekt in Android Studio, um es in einem Projekt zu teilen?

Ich möchte eine Bibliothek erstellen, die ich mit mehreren und zukünftigen Apps teilen kann.

Muss ich ein neues Projekt erstellen und Bibliotheksmodule erstellen?

Kann nur ein Bibliotheksprojekt erstellt werden?

Wenn eine Bibliothek nur eine benutzerdefinierte Ansicht haben ... Wie ich mit AndroidTest mit einer Aktivität testen? (Aktivität sollte nicht in Bibliothek kompiliert werden)

Danke.

Antwort

5

Sie haben recht, es gibt keine Option zum Erstellen eines Bibliotheksprojekts mit dem anfänglichen Assistenten. Die Art, wie ich es mache, ist ein App-Modul zu erstellen (mit dem Assistenten) und dann Android-Bibliothek-Modul mit Datei hinzufügen -> Neues Modul.

Die meiste Zeit halte ich das App-Modul zum Testen und als Anwendungsbeispiel der Bibliothek. Ich lege alle meine Tests (und andere Teile, die zum Testen benötigt werden, wie Aktivitäten) in ein App-Modul, um sie von der Bibliothek selbst zu trennen.

Sie können das anfängliche App-Modul entfernen, indem Sie seinen Namen aus settings.gradle entfernen und das Modulverzeichnis löschen.