外部模块示例如何将外部项目作为依赖项的示例。这里要注意的关键部分是顶级和应用程序模块文件。该项目需要库用于演示目的。settings.gradle 中,您将看到将外部模块包含到项目中的引用:


include '../ExoPlayer/:library'

这是一个相对路径,因此对于本示例,库需要存在于与该项目处于同一级别的文件夹中。它引用的 :library 是该 ExoPlayer 项目中的一个模块。这很重要,因为可能有多个模块,如果您想要所有模块,则需要单独包含它们。

app/build.gradle 文件中,您将在依赖项中看到一个用于编译项目的引用:


dependencies {

    compile project(':../ExoPlayer/:library')

}

这可确保编译外部项目并且代码在您自己的项目中