2015-05-09 6 views
24

Ich habe ein ItelliJ 14.1.2 Projekt bestehend aus zwei Modulen - eines ist ein Android Gradle-basiertes Modul und das andere ist ein Spring Java-basiertes Modul mit Maven.Fehler: Leider können nicht nicht-Gradle Java-Module und> Android-Gradle-Module in einem Projekt

gps-trackman.v1 ist mein Root-Projekt und ich habe keine Ausgänge oder Facetten für dieses Projekt konfiguriert. App ist mein Android-Modul und ich habe Android und Android-Gradle Facet für dieses Projekt konfiguriert und gps-trackman ist nicht mein Spring Maven Project. Ich möchte alles zusammen bauen können. Ist es möglich?

ich jetzt diese Fehlermeldung in meinem IntelliJ Eventlog

Unsupported Modules Detected: Compilation is not supported for following modules: gps-trackman, gps-trackman.v1, app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.

The project 'gps-trackman.v1' is not a Gradle-based

Ist dieser Fehler nur aufgrund einer Fehlkonfiguration von meinem Projekt, oder ist es wirklich nicht möglich, ein Maven-Modul und ein gradle Modul in einem Projekt haben ?

Muss ich irgendwelche Facetten für das Root-Projekt konfigurieren? Oder muss ich meinen Maven in Großbuchstaben umwandeln?

+0

Sie das Maven-Projekt zu konvertieren Gradle entgegengesetzt sind? – RaGe

+0

Ja, dann habe ich versucht, das Maven-Projekt in ein Gradle-Projekt umzuwandeln, aber das führte zu einer Reihe anderer Fehler, also würde ich lieber bei Maven bleiben ... – kamokaze

+1

Okay, ich wollte nur darauf hinweisen, dass es das ist möglich, ein normales Java-Gravelle-Projekt als Teilprojekt zu einem Android-Projekt hinzuzufügen. – RaGe

Antwort

1

allererst Sie Android Studio Quelle aktualisieren sollte: https://code.google.com/p/android/issues/detail?id=77983

Dann sollten Sie gehen Sie zu Datei -> Invalidate Caches/Restart -> Invalidate Caches & Neu starten.

Versuchen Sie dann, die Anwendung erneut zu erstellen.

ich diese Antwort gefunden here

+1

Ich benutze kein Android-Studio. das ist nicht mein Fall! – kamokaze

0

der Fehler alle Dinge erklären, ist die Idee, zwischen gradle und Maven verwirrt.

versuchen, neues Projekt mit zwei Gradle Module zu erstellen, können Sie Feder Anwendung mit Gradle als Maven bauen.

siehe this Beispiel aus Federführung

Verwandte Themen