Android studio Android Studio将一个部件包分解为不同的目录

Android studio Android Studio将一个部件包分解为不同的目录,android-studio,directory,package,Android Studio,Directory,Package,我最近将一个项目从eclipse导入到android studio,并使用robolectric测试我的代码单元。单元测试放在一个类似以下内容的文件系统中:src/test/java/com.foo.bar,其中com.foo.bar是一个包。每次重新启动Android Studio时,文件系统都会将目录中的一部分分解为src/test/java/com/foo/bar,其中所有文件夹都是目录(包括java文件夹,它应该是java文件夹) 还有其他人遇到过这个问题吗 好吧,我想出来了!我所做的是

我最近将一个项目从eclipse导入到android studio,并使用robolectric测试我的代码单元。单元测试放在一个类似以下内容的文件系统中:src/test/java/com.foo.bar,其中com.foo.bar是一个包。每次重新启动Android Studio时,文件系统都会将目录中的一部分分解为src/test/java/com/foo/bar,其中所有文件夹都是目录(包括java文件夹,它应该是java文件夹)


还有其他人遇到过这个问题吗

好吧,我想出来了!我所做的是创建一个新的Java文件夹,并将其放入src/test中,从而解决了包问题。然后,我与gradle之间出现了一些构建问题,其中涉及到无法定位我用于测试的一些导入,例如JUnit和Robolectric。这是通过在build.gradle文件中声明两个不同的源集来解决的,一个用于main,一个用于roblectric!我所做的是创建一个新的Java文件夹,并将其放入src/test中,从而解决了包问题。然后,我与gradle之间出现了一些构建问题,其中涉及到无法定位我用于测试的一些导入,例如JUnit和Robolectric。这是通过在build.gradle文件中声明两个不同的源集来解决的,一个用于main,一个用于roblectric