Android:如何在Settings.gradle中包含项目

Android:如何在Settings.gradle中包含项目,android,gradle,android-gradle-plugin,Android,Gradle,Android Gradle Plugin,以下是我的项目目录结构: dev/ android/ apps/ project2 project1 我想在我的项目2中包括项目1。因此,我正在尝试将此项目添加到我的settings.gradle文件中。以下是my settings.gradle文件的内容: include ‘:project2', ‘dev:project1' project('../../..project1').projectDir = new File

以下是我的项目目录结构:

dev/
   android/
           apps/ 
                project2
   project1
我想在我的项目2中包括项目1。因此,我正在尝试将此项目添加到我的settings.gradle文件中。以下是my settings.gradle文件的内容:

include ‘:project2', ‘dev:project1'
project('../../..project1').projectDir = new File(settingsDir, ‘:project1’)
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project('../client/project1')
}
build.gradle文件:

include ‘:project2', ‘dev:project1'
project('../../..project1').projectDir = new File(settingsDir, ‘:project1’)
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project('../client/project1')
}
当我尝试构建项目时,会出现以下错误:

Error:Project with path '../../.. project1' could not be found.

假设您在根文件夹中放置了
settings.gradle
文件:


include':dev:project1',':dev:android:apps:project2'

我通过在settings.gradle中使用以下代码解决了这个问题

include ‘:project2', ‘dev:project1'
project(':project1').projectDir = new File(settingsDir, ‘../../../project1’)
格雷德尔先生

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':project1')
}

my settings.gradle位于project 2文件夹中