comment inclure le projet de licence LVL avec le projet Android Gradle
-
21-12-2019 - |
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
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.