Вопрос

У меня есть проект Android Gradle, который сейчас не компилируется, потому что он ищет классы лицензий, поэтому я попытался включить их в свой build.gradle следующим образом:

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

проблема в том, что по какой-то причине я все еще получаю это:

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

как я могу включить lvl-license/library проект в моем проекте с использованием gradle?почему оно жалуется?У меня есть проект в этой папке с build.gradle и я могу это скомпилировать lvl-license/library проект отдельно.

Спасибо

Это было полезно?

Решение

Вы должны добавить lvl-licensing файл к себе settings.gradle файл тоже.Кроме того, эта библиотека не может находиться за пределами корневого каталога вашего проекта;похоже, вы пытаетесь поместить библиотеку в родственный каталог вашего проекта.

Если вы поместите библиотеку в корень вашего проекта, вам не придется делать гимнастику с путем в вашем compile project заявление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top