如何在android gradle项目中包含lvl-license项目

时间:2014-01-09 08:29:57

标签: android gradle android-studio android-gradle

我有一个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项目。

感谢

1 个答案:

答案 0 :(得分:1)

您还必须将lvl-licensing文件添加到settings.gradle文件中。此外,该库不能位于项目的根目录之外;看起来您正试图将库放在项目的兄弟目录中。

如果您将库放在项目根目录下,则无需使用compile project语句中的路径进行体操。