Android studio 向现有Android Studio项目添加单元测试

Android studio 向现有Android Studio项目添加单元测试,android-studio,Android Studio,如何将单元测试或集成测试添加到现有的Android Studio项目中 我尝试过在项目视图中添加文件夹,以及通过上下文菜单(右键单击)创建测试 我无法让Android Studio将该文件夹识别为测试文件夹 我也试过: 如果您的src/目录下已经有目录“test”,则添加标记为“androidTest”的测试目录只能被识别为测试目录 这是从Android 3.1.3开始的 我无法让Android Studio将该文件夹识别为测试文件夹 按照下面的文件夹结构,当您将项目视图选择为“Andr

如何将单元测试或集成测试添加到现有的Android Studio项目中

我尝试过在项目视图中添加文件夹,以及通过上下文菜单(右键单击)创建测试

我无法让Android Studio将该文件夹识别为测试文件夹

我也试过:


如果您的src/目录下已经有目录“test”,则添加标记为“androidTest”的测试目录只能被识别为测试目录

这是从Android 3.1.3开始的

我无法让Android Studio将该文件夹识别为测试文件夹

按照下面的文件夹结构,当您将项目视图选择为“Android”时,您应该能够看到所有标记为“test”的测试用例


我也遇到了类似的问题,我的Android TV没有“androidTest”或“Test”目录,我想在项目中添加一些单元测试

我所做的是从头开始创建一个新的Android项目(常规应用程序,而不是电视),然后我将新项目中的测试目录复制到我现有的项目中(保留上面提到的@shizhen的文件夹结构)

最后,我重命名了包文件夹的名称,让ExampleUnitTest运行并正常工作。在那之后,我可以开始在我的Android TV项目上编写单元测试了

希望有帮助!这可能不是最好的解决方案,但它确实有效

|- src
  \-- androidTest // for android instrumentation tests
  \-- main        // your source code
  \-- test        // for unit tests