Eclipse是否需要单独的android项目进行单元测试?

时间:2014-03-19 16:32:42

标签: android eclipse unit-testing android-gradle

我想将我的AndroidTests添加到现有项目并从eclipse运行它。我不想为测试提供单独的Eclipse项目。

这可能吗?

当我尝试时,Eclipse抱怨需要使用库检测,这实际上意味着如果Android项目位于同一个项目中,它就无法运行其检测测试。

使用gradle,我可以将我的Android测试代码放在与源代码生成代码相同的项目中,但我不能对Eclipse做同样的事情。

这导致断开连接,当gradle可以正常处理单个项目时,最终只需要在Eclipse中运行2倍的Android项目。

有没有解决方法?

1 个答案:

答案 0 :(得分:0)

  

这可能吗?

如果项目创建了一个Android库项目,那么是。如果项目创建了一个Android应用程序,那么没有。 Eclipse项目基本上创建了一个APK输出,它可以 是一个测试项目(可能包含来自库的代码)或应用程序,但不能同时创建两者。