从Android版本中排除单元测试项目

时间:2011-01-28 22:57:13

标签: android unit-testing apk android-install-apk

通过关于单元测试的Android文档,我遇到了这个建议......

  

您可以在文件系统的任何位置创建测试项目,但最好的方法是添加测试项目,使其根目录test /与主应用程序项目的src /目录处于同一级别。这有助于您找到与应用程序关联的测试。例如,如果您的应用程序项目的根目录是MyProject,那么您应该使用以下目录结构:

MyProject/  
  AndroidManifest.xml  
    res/
      ... (resources for main application)
    src/
      ... (source code for main application) ...
    tests/
        AndroidManifest.xml
        res/
          ... (resources for tests)
        src/
          ... (source code for tests)

我的问题是,如何在我为生产构建时测试的项目中排除“tests”目录?否则,我将在.apk中包含一堆额外的代码,这些代码永远不会用于任何事情。

1 个答案:

答案 0 :(得分:2)

您是否正在使用Android Ant构建来构建可分发的apk?如果是这样,您不应该显示测试代码,就像您没有显示src代码一样。