Frage

Ich habe ein Android-Gradle-Projekt, das jetzt nicht kompiliert werden kann, weil es nach Lizenzklassen sucht. Deshalb habe ich versucht, sie wie folgt in mein build.gradle aufzunehmen:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    **compile project(':lvl-licensing').projectDir = new File(projectDir, '../lvl-licensing/library'**)
}

Das Problem ist, dass ich aus irgendeinem Grund immer noch Folgendes bekomme:

A problem occurred evaluating project ':myproject'.
> Project with path ':lvl-licensing' could not be found in project ':myproject'.

Wie kann ich das einbinden? lvl-license/library Projekt in meinem Projekt mit gradle?Warum beschwert es sich?Ich habe das Projekt in diesem Ordner mit build.gradle und ich kann das kompilieren lvl-license/library Projekt separat durchführen.

Danke

War es hilfreich?

Lösung

Sie müssen das hinzufügen lvl-licensing Datei zu Ihrem settings.gradle Datei ebenfalls.Außerdem darf sich diese Bibliothek nicht außerhalb des Stammverzeichnisses Ihres Projekts befinden;Es sieht so aus, als würden Sie versuchen, die Bibliothek in einem Geschwisterverzeichnis Ihres Projekts abzulegen.

Wenn Sie die Bibliothek unter Ihrem Projektstamm ablegen, müssen Sie sich nicht um den Pfad in Ihrem Projekt kümmern compile project Stellungnahme.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top