【发布时间】:2014-10-15 16:22:04
【问题描述】:
编辑:我正在编译主项目。但是,测试项目开始编译,然后在遇到 import 语句的任何地方都无法从主项目中找到包。
这是目录结构:
Root Folder A (contains no project)
settings.gradle
Main Program Folder B (contains Android application project)
build.gradle
Testing Program Folder C (contains junit test project that references the Main Program)
build.gradle
我在父文件夹中有一个 settings.gradle 文件,如下所示: 包括“B”、“C”
文件夹 B 有自己的 build.gradle 文件,没什么特别的。
文件夹 C 有自己的 build.gradle 文件,如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.0'
}
}
apply plugin: 'android'
android {
compileSdkVersion 16
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 8
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
dependencies {
compile project (':B')
}
我在根目录下打开一个 cmd 提示符并输入 gradle build。
【问题讨论】:
-
试试小写:
gradle build -
谢谢,但我在这里只是为了强调而将其大写。
-
好吧,我给你强调了。
标签: android eclipse gradle dependencies project