Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
如何(重新)将androidTest文件夹配置为instrumented tests文件夹?_Android_Android Studio - Fatal编程技术网

如何(重新)将androidTest文件夹配置为instrumented tests文件夹?

如何(重新)将androidTest文件夹配置为instrumented tests文件夹?,android,android-studio,Android,Android Studio,Android Studio中的项目在单个类中的androidTest文件夹中有插装测试,用于正常工作。我对项目进行了更改,现在测试类无法找到其依赖项(在app Gradle构建文件中指定),除非我将androidTestCompile更改为compile(显然我不能)。源代码清单包含在红色错误re@RunWith、AndroidJUnit4、@Test、InstrumentationRegistry等中 我无法在IDE中配置插装配置,因为指定类的字段表示该类不存在(确实存在) 导致这种情况的最

Android Studio中的项目在单个类中的androidTest文件夹中有插装测试,用于正常工作。我对项目进行了更改,现在测试类无法找到其依赖项(在app Gradle构建文件中指定),除非我将androidTestCompile更改为compile(显然我不能)。源代码清单包含在红色错误re@RunWith、AndroidJUnit4、@Test、InstrumentationRegistry等中

我无法在IDE中配置插装配置,因为指定类的字段表示该类不存在(确实存在)

导致这种情况的最终原因是将测试(JVM和Android)从一个不正确的包移动到与应用程序相同的包——这没有破坏JVM测试,但破坏了Android测试。测试文件位于正确的文件夹中,并且在类文件中指定了正确的包名(匹配)。看起来项目“忘记”了androidTest文件夹在它所在的位置,但它是在哪里配置的

我尝试过重建项目,并在使IDE缓存无效后重新启动IDE。两者都没有帮助


有人知道我该怎么解决这个问题吗?我怀疑我可能需要删除所有IDE文件并从Gradle重新导入,但如果有更简单的方法,那就太好了。

我多次尝试解决这个问题,但都没有成功。但是几天后,我没有做任何刻意的修改,问题自行解决了。这有帮助吗?