我在编译项目时遇到麻烦。我当前的结构如下所示。
root
library
internal
application
如果我在库中将
compile project(':library:internal')
添加到build.gradle,则可以构建。问题是我希望库成为根目录之外的一个单独项目,并在它自己的基础上构建。在这种情况下,它需要是compile project(':internal')
。如果我将库添加为二进制文件,则可以使用,但至少现在要添加它作为源。
最佳答案
I want library to be a separate project from root and build on it's own
然后,您应该将“库”移到“根”所在的目录中,并使其成为一个单独的项目。然后,您可以在“root”的“settings.gradle”中写
includeFlat 'library'
,在“build.gradle”中的compile project(':library')
中写(“internal”应自动包含在内)。
关于android - Gradle项目嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632657/