Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.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
从androidstudioide运行测试不需要';t重建纯java库模块_Java_Android Studio_Gradle_Junit_Kotlin - Fatal编程技术网

从androidstudioide运行测试不需要';t重建纯java库模块

从androidstudioide运行测试不需要';t重建纯java库模块,java,android-studio,gradle,junit,kotlin,Java,Android Studio,Gradle,Junit,Kotlin,我在Android Studio中有一个项目,它只有一个非Android的纯java模块。这个模块包含一个我测试过的类 如果我手动调用gradle build或gradle test,测试将正确执行 但是,如果我从IDE运行它(“运行‘所有测试’”),则该模块不会重新生成,而是在旧的编译代码上运行。只有当我使用例如gradlecompiletestjava手动重建它时,代码才会重新编译,测试才能正确执行 这似乎与此问题类似:这是构建工具中的一个错误,在3.0 Canary 9中修复。您正在使用哪

我在Android Studio中有一个项目,它只有一个非Android的纯java模块。这个模块包含一个我测试过的类

如果我手动调用
gradle build
gradle test
,测试将正确执行

但是,如果我从IDE运行它(“运行‘所有测试’”),则该模块不会重新生成,而是在旧的编译代码上运行。只有当我使用例如
gradlecompiletestjava
手动重建它时,代码才会重新编译,测试才能正确执行


这似乎与此问题类似:

这是构建工具中的一个错误,在3.0 Canary 9中修复。您正在使用哪个版本的构建工具?我将AS2与构建工具2.3.3一起使用。我在重新启动后构建纯java模块时遇到了更多的问题。所以使用AS3可能会有所帮助?安装了带有2.3.3构建工具的Android Studio 3.0 Beta 2,但不幸的是没有帮助。回到3.3.0和3.3.1版本,似乎也是。回到3.6.1版本