文件夹结构:
- RootProject Folder
- MyMainProject
- MyLibraries
- Facebook
根项目文件夹有一个build.gradle文件,但MyMainProject有一个包含所有依赖项的文件。
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':MyLibraries:Facebook')
}
我觉得compile project
没有正确的路径。有没有办法让它查找目录,像../MyLibraries/Facebook
这样的东西?我不完全理解冒号(:)语法
答案 0 :(得分:1)
您需要settings.gradle
,并且依赖关系可能需要声明为project(':Facebook')
。 (根据文件夹结构,MyLibraries
和Facebook
是兄弟姐妹。)有关更多信息,请参阅Gradle User Guide中的多项目构建章节。我不明白为什么你认为它与fileTree
语法有关,我在你的文件夹结构中看不到libs
。