安卓工作室:src/androidTest和src/main文件夹之间的区别



我是安卓工作室的新手。

我的问题是:

  • src/androidTest和src/main文件夹之间有什么区别
  • 我所有的课应该放在哪里

请参阅Android Studio概览

Android Studio的每个实例都包含一个带有一个或多个应用程序模块的项目。每个应用程序模块文件夹都包含该模块的完整源集,包括src/main/src/androidTest/目录。在大多数情况下,您需要修改每个模块的src/main/目录下的文件以进行源代码更新,修改构建规范的gradle.build文件,以及修改src/androidTest/目录下的用于创建测试用例的文件。

在Android Studio 1.0中,方案发生了一些变化。

您的路径应该是(app)/src/androidTest/java.com/myapp/HelloWorldTest.java

以下是我如何在一个新的Android Studio项目中设置单元测试:

在Android Studio中打开应用程序。将项目资源管理器(左侧窗口)设置为显示"项目"模式。点击左上角的小下拉菜单,然后选择"项目"。右键单击"src"目录,"新建->目录"。调用新目录androidTest右键单击androidTest并添加一个"java"目录。它将显示为绿色(表示它是一个测试src目录)。现在再次右键单击并添加一个包,例如com.mycompany.myapp.tests添加一个扩展AndroidTestCase的新类。

http://envyandroid.com/content/images/2014/02/project-structure.png

对于放置类:-src文件夹-->主文件夹-->然后是java

准确地说,在androidTest上:

单元测试在开发机器上的本地JVM上运行。Gradle插件将编译src/test/中的源代码,并使用常用的Gradle测试机制执行。

用一句话回答。androidTest和android的主要区别在于,前者用于"Testing",而后者用于开发。

最新更新