Mit Gradle mit einem vorhandenen Android-Projekt
Ich ein vorhandenes Android Projekt mit der folgenden Struktur:
- ProjectName
-- AndroidManifest.xml
-- local.properties
-- project.properties
-- assets
-- libs (containing all jars)
-- modules (containing all library projects my project depends on)
-- res
-- src
---- com/namespace/projectname (all my classes including main activity are here)
Habe ich noch nicht ein spezielles build-system zu bauen, mein Projekt andere als die standardmäßig mit der Android Studio IDE (obwohl das Projekt ursprünglich erstellt wurde mit IntelliJ CE.
Möchte ich nutzen, Gradle mit dem android-plugin und einige arbeiten auf meinem build-Prozess.
Ich habe versucht, mehrere Konfigurationen, um dies zu erreichen, und haben es versäumt, eine erfolgreiche bauen jedes mal.
Was ist die empfohlene Vorgehensweise in diesem Szenario? sollte ich ändern, um meine Projekt-Struktur? oder ist es möglich zu konfigurieren, gradle über die vorhandene Struktur?
Jegliche Hilfe würde sehr geschätzt werden.
Dank!
InformationsquelleAutor der Frage woot | 2013-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist durchaus möglich, konfigurieren, gradle, mit Ihren vorhandenen Struktur.
Musst du noch eine bauen.gradle, der jedem library-Projekt. Sie müssen auch hinzufügen, eine zu bauen.gradle und Einstellungen.gradle-Dateien in das Stammverzeichnis des Projekts.
Sollte wie folgt sein:
In Einstellungen.gradle Sie brauchen, um alle Projekte-Ordner, wenn Ihr Haupt-Projekt wurde in einem sub-Ordner, es sollte auch enthalten sein, was nicht der Fall ist.
Einstellungen.gradle sollte wie folgt Aussehen:
bauen.gradle der wichtigsten Projekt haben sollte:
InformationsquelleAutor der Antwort rafaello
Nur gradle installieren auf Ihrem computer und stellen Sie sicher, dass alle Pfade sind ok.
Danach erstellen Sie ein "bauen.gradle" - Datei in Ihrem Projekt-Ordner.
Hier ein einfaches Beispiel, Ihr können, beginnen:
Adresse, um Ihre Module, wie ich in der dependenciey block, Sie haben, um eine Einstellungen.gradle-Datei und verweisen Sie Ihre Module als Projekt. Da ich nehme an, Sie haben auch eine benutzerdefinierte layout, das Sie haben, um zu bauen.gradle-Dateien auf dem Modul-Ordner zu.
Für die Einstellungen.gradle-setup sollten Sie besuchen die gradle Dokumentationnichts android-spezifisches hier.
InformationsquelleAutor der Antwort rivare