我正在使用Android Studio版本0.8.14.当前,在创建新的Android项目之后,默认情况下,测试源代码文件夹androidTest位于app模块的src文件夹内,与main(包含应用程序源代码)位于同一级别.
但是,如果由于某种特殊原因,我想将测试代码移到项目中的单独模块中,甚至移到我用于应用程序源代码的项目以外的其他项目中,我可以这样做吗?
为了使您更容易理解我的要求,“图片”会更好. Android Studio创建的当前默认新项目结构如下所示:
My Project
|___my app module
|___src
|___androidTest
|___main
现在我想要看起来像这样的东西:
My Project
|___my app module
| |___src
| |___main
|___my test module
或这个:
My App Project
| |___my app module
|
My Test Project (some how linked to My App Project)
我怎么能得到这个?任何帮助,将不胜感激.
解决方法:
如果我了解您的要求,则可能会缺少以下信息:
include ':my app module', ':my test module'
到您的settings.gradle文件.我使用这种技术将“连接”测试与纯单元测试分开.您可能有兴趣检查一下我用一个流行的卡德勒-格雷德项目制作的叉子,该叉子正是这样做的:https://github.com/jdonmoyer/deckard-gradle
标签:android,android-gradle,android-studio,android-testing
来源: https://codeday.me/bug/20191012/1899921.html