Domanda

Ho un progetto Android Gradle, ora non è la compilazione perché è alla ricerca di lezioni di licenza, quindi ho provato a includerle come seguendo nella mia build.gradle:

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

Problema è che per qualche motivo ho ancora questo:

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

Come posso includere il progetto lvl-license/library nel mio progetto utilizzando gradle?Perché si lamenta?Ho il progetto in quella cartella con build.gradle e posso compilare il progetto lvl-license/library separatamente.

Grazie

È stato utile?

Soluzione

È necessario aggiungere anche il file lvl-licensing al file settings.gradle.Inoltre, quella biblioteca non può essere al di fuori della directory principale del tuo progetto;Sembra che tu stia tentando di posizionare la biblioteca in una directory del frabllo al tuo progetto.

Se inserisci la libreria sotto la root del progetto, non è necessario eseguire la ginnastica con il percorso nell'istruzione compile project.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top