2016-05-31 14 views
3

This is the same question I am to new to comment on it to see if he found a answer, wie man hinzufügen in cordova

Cordova erzeugt eine neue settings.gradle Datei settings.gradle beim Ausführen von „cordova android bauen“ Ich habe mit einem Skript versucht, diese Datei nach _prepare mit Haken ändern vor_kompilieren. aber egal was ich mache, diese Datei wird neu erstellt. Hat jemand dieses Problem gelöst? Gibt es eine andere Möglichkeit, ein Modul zum Android-Projekt hinzuzufügen? neben der Verwendung der settings.gradle

Ich kenne fast nichts über Java oder Gradle, so dass jede In-Site wäre großartig.

+0

Ich habe meine eigenen Schwierigkeiten, ein Multi-Projekt-Setup mit zusätzlichen Modulen zu bekommen. Auch dies erfordert die Möglichkeit, die settings.gradle-Datei zu ändern, aber es scheint nicht, dass cordova die Möglichkeit bietet, den Inhalt dieser Datei zu steuern. –

Antwort

0

Sie können Abhängigkeiten mithilfe der Datei build-extras.gradle einschließen oder ausschließen. Diese Datei kann zusammen mit der Datei build.gradle an derselben Stelle unter Verwendung der Hook-Aktion before_build hinzugefügt werden.

Fordern Sie Sie zur Überprüfung Official Cordova documentation für weitere Informationen über die gleichen. Überprüfen Sie auch diese example, die den Ausschluss von doppelten Modulen erklärt. Das Gleiche kann auch für den Moduleinschluss erweitert werden.

Aktualisiert: Ich verstehe, dass die Frage über settings.gradle ist und ich über Build.gradle sprechen. Das ist so weit, weil ich weiß, dass es keine Möglichkeit gibt, settings.gradle direkt zu manipulieren, mit Ausnahme von build.gradle, wie es im Beispiellink erklärt wird. Auch ich schlage vor, Sie einen Blick auf diese gradle thread zu werfen, die das Hinzufügen von Abhängigkeit über Build.Gradle-Datei erläutert.

Aber wenn Sie immer noch auf der Suche nach einer Lösung zu manipulieren settings.gradle, müssen Sie build.js Datei in Android-Plattform wie in diesem post vorgeschlagen, die eher eine schnelle Lösung oder zwicken ist.

Ich hoffe es hilft.

+1

Die Datei "settings.gradle" unterscheidet sich von der Datei "build.gradle". Die offizielle Dokumentation bietet keinen Einblick darüber, wie man der Datei settings.gradle Anweisungen hinzufügen kann. –

+0

@ChrisNoldus Hallo Chris, ich verstehe Einstellungen.Gradle unterscheidet sich von Build, Gradle und in der offiziellen Dokumentation gibt es keinen Einblick in die gleiche. Aber soweit ich es untersucht habe, gibt es keinen direkten Weg, Einstellungen zu bearbeiten, mit Ausnahme der Manipulation durch build.gradle. Fordern Sie auch diesen Link zu überprüfen - https://discuss.gradle.org/t/multiple-projects-dependencies-and-compiling/9730 Aber wenn Sie immer noch besorgt über die Änderung der setting.gradle Datei, haben Sie die schnelle Lösung aktualisiert in meiner aktualisierten Antwort. Bitte-Überdenken Sie bitte vorher, bevor Sie abstimmen, da es uns demotiviert. – Gandhi

+1

@ Ghandi - schätzen Sie die Mühe, der Downvote war ursprünglich, weil Ihre Antwort die Frage nicht beantwortet - natürlich nahm ich an, dass der Fragesteller die Dokumentation angeschaut hat und versucht, dasselbe wie ich zu tun. Da dies möglicherweise nicht der Fall ist, wurde der Downvote entfernt. –

Verwandte Themen