Question

J'ai un projet Android Gradle qui ne se compile plus car il recherche des classes de licence, j'ai donc essayé de les inclure comme suit dans mon build.gradle :

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

le problème est que, pour une raison quelconque, j'obtiens toujours ceci :

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

comment puis-je inclure le lvl-license/library projet dans mon projet en utilisant gradle?pourquoi se plaint-il ?J'ai le projet dans ce dossier avec build.gradle et je peux compiler ça lvl-license/library projeter séparément.

merci

Était-ce utile?

La solution

Il faut ajouter le lvl-licensing fichier dans votre settings.gradle fichier également.De plus, cette bibliothèque ne peut pas se trouver en dehors du répertoire racine de votre projet ;il semble que vous essayiez de placer la bibliothèque dans un répertoire frère de votre projet.

Si vous placez la bibliothèque sous la racine de votre projet, vous n'avez pas besoin de faire la gymnastique avec le chemin dans votre compile project déclaration.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top