Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Java Android Eclipse测试项目不能与在Android构建树中构建的项目一起使用_Java_Android_Eclipse_Git - Fatal编程技术网

Java Android Eclipse测试项目不能与在Android构建树中构建的项目一起使用

Java Android Eclipse测试项目不能与在Android构建树中构建的项目一起使用,java,android,eclipse,git,Java,Android,Eclipse,Git,放置在git存储库中并构建在/packages/apps中的Android树中的Android Java项目需要将项目文件放在git存储库的根目录下 这对于创建一个补充测试项目是有问题的,理想情况下,它应该包含在同一个git存储库中,这样提交对于代码和测试都是原子的。如果将测试项目作为子目录包含,Eclipse会非常不高兴 除了创建第二个存储库之外,还有其他合适的方法来处理这个问题吗?我不知道git,但这似乎是一个代码组织问题,而不是git问题。我想我应该创建一个工作区,然后将应用程序和测试项目

放置在git存储库中并构建在
/packages/apps
中的Android树中的Android Java项目需要将项目文件放在git存储库的根目录下

这对于创建一个补充测试项目是有问题的,理想情况下,它应该包含在同一个git存储库中,这样提交对于代码和测试都是原子的。如果将测试项目作为子目录包含,Eclipse会非常不高兴


除了创建第二个存储库之外,还有其他合适的方法来处理这个问题吗?

我不知道git,但这似乎是一个代码组织问题,而不是git问题。我想我应该创建一个工作区,然后将应用程序和测试项目作为该工作区中的子项目,如下所示

/packages/apps/
-这是工作区

/packages/apps//app name
-这是应用程序


/packages/apps//app name test
-这是应用程序的测试项目

我在eclipse中不使用git。我在~/work/repo克隆了我的repo,并有两个子文件夹,一个用于实际项目,另一个用于测试项目。然后在我的工作区中,我有两个符号链接,指向repo文件夹中的文件夹。Eclipse认为它们都是普通项目,不关心回购管理。我只需进入命令行并使用“cd~/work/repo;git add.;git commit;”即可同时提交测试和代码


希望有帮助

谢谢你的回复!Android构建系统实际上在
/packages/apps
中遍历了多个级别的子目录,但实际上并没有正确地构建它们:它似乎错误地构建了一些路径名,并退出了。