android - Gradle项目嵌套

标签 android gradle

我在编译项目时遇到麻烦。我当前的结构如下所示。

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/

相关文章:

android - 发现名称 : isImportantForAccessibility 的冲突 setter/getter

android - 使用 AlarmManager 启动 Activity ,不使用 Broadcastreceiver

java - 无法导入 com.google.maps.android :android-maps-utils via gradle

gradle - 在gradle中添加源文件扩展名

java - 在 Gradle 中使用 IntelliJ Javac2 编译器而不是标准编译器

Android Studio IDE异常打不开Layout Resources xml文件

android - 图表引擎准备好实时绘图了吗?

Android 字符串资源存储在 ...\res\values\strings.xml 之外

java - 使用 gradle 迁移到 Java 11;不支持的操作异常

spring - 在项目路径中找不到路径的项目