我发现在几年的时间里,很多程序在Android Studio中看起来都是重复的“项目文件夹”,为什么会这样?
为了进一步详细说明,如果你导入他们的项目,并且如果你看看那里的文件夹结构,将会有这样的事情:
Java的
| --com.myproject.spaceInvader
| --com.myproject.spaceInvader(测试)
| --com.myproject.spaceInvader(alphaTest)
这些是什么?第三方测试工具生成的东西?
在Android Studio中创建项目时,它有一个standard structure:
主要
包含“主要”源集文件:所有构建变体共享的Android代码和资源(其他构建变体的文件驻留在兄弟目录中,例如src / debug /用于调试构建类型)。 AndroidManifest.xml描述应用程序及其每个组件的性质。有关更多信息,请参阅AndroidManifest.xml文档。 java /包含Java代码源。
测试
包含在主机JVM上运行的本地测试的代码。
androidTest
包含在Android设备上运行的检测测试的代码。有关更多信息,请参阅Android Test文档。