Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和JUnit:创建JUnit项目或测试源文件夹_Android - Fatal编程技术网

Android和JUnit:创建JUnit项目或测试源文件夹

Android和JUnit:创建JUnit项目或测试源文件夹,android,Android,可以选择创建Android JUnit项目 据我所知,另一种方法是在同一个名为test的项目中创建一个文件夹,其中包含与现有项目相同的包名 这两种方法之间有什么区别。当我用Java开发时,我通常在与源代码相同的项目中创建一个单独的/test文件夹,其下有相同的包结构 我将两者分开,这样/test内容就不会与源代码一起打包和部署。部署测试或它们所依赖的第三方JAR毫无意义。创建一个单独的项目。这样做的原因有很多,除其他外,您的测试不会包括在最终的APK中,您的主项目和测试可能需要不同的Androi

可以选择创建Android JUnit项目

据我所知,另一种方法是在同一个名为test的项目中创建一个文件夹,其中包含与现有项目相同的包名


这两种方法之间有什么区别。

当我用Java开发时,我通常在与源代码相同的项目中创建一个单独的/test文件夹,其下有相同的包结构


我将两者分开,这样/test内容就不会与源代码一起打包和部署。部署测试或它们所依赖的第三方JAR毫无意义。

创建一个单独的项目。这样做的原因有很多,除其他外,您的测试不会包括在最终的
APK
中,您的主项目和测试可能需要不同的
AndroidManifext.xml
,因为这是一种常见做法,您的项目会更容易被其他人理解。

选项1:单独的Android测试项目
选项2:“项目中的项目”,即“测试”文件夹

选项2
应该提供更好的eclipse速度、概览和更少的维护,
由谷歌在文档中推广
但目前有片状的ADT向导工具支持

我目前将选项1视为当前事实标准,
它具有良好的ADT支持

不过,请保持警惕,因为ADT版本几乎每月发布一次,

因此,选项2可能很快成为事实。

那么“Android测试项目”有什么用呢?不知道,我只是给你我的观点以供参考。我可以引用一个单独的/测试文件夹的内容;其他人将不得不帮助Android测试项目。