settings.gradle的内容

时间:2014-07-07 12:12:01

标签: android gradle android-gradle

从settings.gradle的内容可以看出,此文件应包含有关项目中模块的信息。

这两个陈述之间有什么区别?

include ':ExternalModule1'
include 'ExternalModule2'

2 个答案:

答案 0 :(得分:1)

不同之处在于,使用:可以深入了解模块。

include ':ParentProject:SubProject:SubModule'

这将是更深层结构的有效包含设置。因此,分隔符:

答案 1 :(得分:0)

你提到的陈述的行为没有区别,因为它们都是同一个东西,"包括位于项目根目录下的指定模块"。

:符号虽然用作模块路径分隔符,但确实有所不同,如include方法的文档中所述:

  

将给定项目添加到构建中。提供列表中的每个路径   被视为要添加到构建的项目的路径。注意   这些路径不是文件路径,而是指定的位置   项目heirarchy的新项目。因此,必须提供所提供的路径   使用':'字符作为分隔符。