2013-12-23 17 views
7

Ich möchte HoloEverywhere (HE) Einstellungen AddOn mit meinem Live-Hintergrund-Projekt verwenden. Das Projekt ist fast fertig, ich brauche es nur, um von Android 2.3 bis 4.4 dasselbe zu sehen, also ging ich weiter und folgte der Anleitung, um HE von GitHub zu bekommen.Import-Modul oder Projekt als Bibliothek auf Android Studio

Nach der Kasse und dem erfolgreichen Test der „Demo“ Modul, ging ich in meinem Projekt zurück, aber ich kann nur ein neues Modul erstellen, nicht Import ein, und ich versuche, die neuen zu setzen Projekt auf den Ordner des Moduls (Bibliothek und Addons in meinem Fall) Android Studio als ich, wenn ich die Moduleinstellungen neu schreiben möchte, wenn ich es, den Ordner erstellen, aber es wird nicht kompilieren und die import org.holoeverywhere wird nicht Arbeit.

+0

http s: //github.com/Prototik/HoloEverywhere/wiki/Import-in-IDE#android-studio--intellij-idea –

+0

@GabrieleMariotti Fertig, die Demo funktionierte. Jetzt möchte ich es meinem Projekt hinzufügen. Ich kann keine Möglichkeit finden, es in die Bibliothek meines Projekts zu importieren ... Bearbeiten: Um zu verdeutlichen, bin ich auf Android Studio 0.4.0 –

Antwort

1

Importieren von Modulen funktioniert einwandfrei in Android Studio 0.5.5

2

Es gibt noch keinen Importmodulbefehl; Sie müssen es manuell tun. Die allgemeine Übersicht besteht darin, dass Sie eine build.gradle Datei für Ihr Bibliotheksmodul einrichten, das Bibliotheksmodul in die Datei settings.gradle Ihres Projekts aufnehmen und eine Abhängigkeit von Ihrer App zum Bibliotheksprojekt hinzufügen müssen (was Sie manuell tun können) oder über die Projektstruktur-UI).

das Bibliotheksmodul einzurichten und schließen Sie es, Sie entweder die entsprechenden Änderungen von Grund auf neu Autor kann, oder Sie können die gehen durch UI Modul hinzufügen ein leeres Modul zu erstellen, und kopieren Sie die Dateien aus der Bibliothek in Die Vorlage. Wenn Sie Anweisungen dazu benötigen, wie letzteres die Facebook-Bibliothek enthält, sehen Sie: using facebook sdk in android studio und ändern Sie diese gegebenenfalls für holoeverywhere.

7

Sie externes Modul auf diese Weise einstellen

In globaler setting.gradle Datei fügen Sie diese Zeile

def projectDialogsDir = file('path_of_the_module') 
def rootProjectDescriptor = settings.rootProject 
settings.createProjectDescriptor(rootProjectDescriptor, 'yourModule', projectDialogsDir) 
include(':yourModule') 

Dann im Build .Gradle-Dateien des Moduls Ihrer App, müssen Sie nur hinzufügen, unter Abhängigkeiten

dependencies { 
    compile project(':yourModule') 
} 
+0

Dies ist die Antwort auf eine allgemeinere Frage: Wie importiert man ein Projekt, das ist kein Android-Projekt, sondern einfach ein Java-Projekt? Ich habe lange danach gesucht und jetzt habe ich es gefunden. – mneri

Verwandte Themen