2014-01-09 2 views
2

У меня есть андроид Gradle проекта это теперь не компиляция, потому что он ищет лицензионные классы, так что я попытался включить их как следующее в моем build.gradle:как включить лвли-лицензионный проект с андроида 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 отдельно.

благодарит

ответ

1

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

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

+0

Привет Я забыл упомянуть, у меня уже есть это в моем settings.gradle включают в себя ': ЛВЛ-лицензирования' проекта (': ЛВЛ-лицензирование'). ProjectDir = новый файл (settingsDir,»../ lvl-licensing/library ') in my orig project – Jas

Смежные вопросы