如何在Android Studio中嵌套模块

3

我正在尝试构建以下结构的项目。这是一个应用程序,它使用另一个库项目(Google Volley)。

- MainProject
|-- ModuleProject
    |-- SubmoduleProject

ModuleProject/build.gradle

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

apply plugin: 'android-library'

dependencies {
    compile project(':SubmoduleProject')
}

ModuleProject/settings.gradle

include ':SubmoduleProject'

Android Studio 抛出以下错误:

Project with path ':SubmoduleProject' could not be found in project ':ModuleProject'

如何使用嵌套库构建我的项目?
1个回答

1

您的MainProject/settings.gradle应该包括:

include 'ModuleProject', 'ModuleProject:SubmoduleProject'

而依赖项将会是 compile project(':ModuleProject:SubmoduleProject')


1
拥有一个外部模块(带源代码,而不是jar文件)不会将其嵌套在Android Studio 1.5.1下。它只是将它们作为同级别的兄弟节点添加。 - Odys

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接