为什么要在Android项目中复制文件夹?

时间:2019-03-02 01:48:42

标签: android-studio testing

我发现在过去的几年中,许多程序在Android Studio中似乎都保留了重复的“项目文件夹”,这是为什么呢?

为了进一步详细说明,如果您导入他们的项目,并查看那里的文件夹结构,将会出现以下内容:

Java

| --com.myproject.spaceInvader

| --com.myproject.spaceInvader(test)

| --com.myproject.spaceInvader(alphaTest)

这些是什么?第三方测试工具产生了什么?

1 个答案:

答案 0 :(得分:1)

在Android Studio中创建项目时,该项目具有standard structure

A tipical project's structure

来自official documentation

主要

  

包含“主要”源集文件:Android代码和   所有构建变体共享的资源(其他构建变体的文件   驻留在同级目录中,例如src / debug /用于调试版本   类型)。 AndroidManifest.xml描述了应用程序的性质和   每个组成部分。有关更多信息,请参见   AndroidManifest.xml文档。 java /包含Java代码源。

测试

  

包含用于在主机JVM上运行的本地测试的代码。

androidTest

  

包含用于在   Android设备。有关更多信息,请参阅Android测试   文档。