我有一个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
项目。
感谢
答案 0 :(得分:1)
您还必须将lvl-licensing
文件添加到settings.gradle
文件中。此外,该库不能位于项目的根目录之外;看起来您正试图将库放在项目的兄弟目录中。
如果您将库放在项目根目录下,则无需使用compile project
语句中的路径进行体操。