【发布时间】:2014-03-19 13:58:47
【问题描述】:
Android gradle 版本强制我的 AndroidTests 位于 src/androidTests 中。如何将其更改为我选择的另一个目录?
这里有一些背景: 我正在从 Eclipse 迁移一个项目。
根据构建文档,当我将其添加到我的 gradle 构建文件时:
androidTest.setRoot('tests')
android gradle build 是这样做的: "注意:setRoot() 将整个 sourceSet(及其子文件夹)移动到一个新文件夹。这会将 src/androidTest/* 移动到 tests/*"
这对构建非常有用,并且可以正常运行。
但是,它强制我的项目结构将我的 androidTests 放入:src/AndroidTest.这使得 Eclipse 无法编译,因为它认为所有的测试代码都应该在一个名为 androidTests.com.etc.etc.etc 的包中...
我想设置一些这样的属性:
androidTest { java.srcDirs = ['tests'] }
【问题讨论】:
标签: android android-gradle-plugin