gradle编译filetree语法

CQM*_*CQM 5 java gradle build.gradle

文件夹结构:

- RootProject Folder
  - MyMainProject
  - MyLibraries
       - Facebook
Run Code Online (Sandbox Code Playgroud)

根项目文件夹有一个build.gradle文件,但MyMainProject具有包含所有依赖项的文件.

dependencies {
     compile fileTree(dir: 'libs', include: '*.jar')
     compile project(':MyLibraries:Facebook')
}
Run Code Online (Sandbox Code Playgroud)

我觉得compile project没有正确的道路.有没有办法让它查找目录,所以像../MyLibraries/Facebook?我不完全理解冒号(:)语法

Pet*_*ser 1

您需要一个settings.gradle,并且依赖项可能需要声明为project(':Facebook')。(根据文件夹结构,MyLibraries和是兄弟姐妹。)有关更多信息,请参阅Gradle 用户指南Facebook中的多项目构建章节。我不明白为什么你认为这与语法有关,而且我在你的文件夹结构中没有看到。fileTreelibs