Android Studio中的项目在单个类的androidTest文件夹中进行了检测测试,并且用于正常工作。我对项目进行了更改,现在测试类无法找到它的依赖项(在应用程序Gradle构建文件中指定),除非我将androidTestCompile更改为编译(显然我不能)。源列表包含红色错误,如@ RunWith,AndroidJUnit4,@ Test,InstrumentationRegistry等。
我无法在IDE中配置检测配置,因为指定类的字段表示该类不存在(确实如此)。
这样做的最终原因是将测试(JVM和Android)从错误的包移动到与应用程序相同的包中所做的更改 - 这并没有破坏JVM测试,但已经破坏了Android测试。测试文件位于正确的文件夹中,并且在类文件中指定了正确的包名称(匹配)。看起来该项目已经被遗忘了#34; androidTest文件夹就在那里,但配置在哪里?
我尝试重建项目,并在使其缓存失效后重新启动IDE。没有帮助。
任何人都有任何想法如何解决这个问题?我怀疑我可能需要删除所有IDE文件并从Gradle重新导入,但如果有更简单的方法会很好。