在 androidTest 文件夹中找不到 jUnit 但在测试文件夹中找到

jUnit not found in androidTest folder but found in test folder

我正在 android 中编写插桩测试,但是当我导入 jUnit(使用 @RunWith 注释)时,它无法找到 jUnit,但我已经在其中使用 jUnit单元测试(在 test 文件夹下)。我什至无法开始编写测试。
AndroidJUnit4 class 也发生了同样的事情。

我已将这些内容包含在 build.gradle 中:

testCompile brazilGradle.testbuild('junit')

androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-rules')
androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-runner')

我也将其包含在 defaultConfig 中:

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

为什么它在一个文件夹中工作而不在另一个文件夹中工作?

我的愚蠢错误是 Build Variant 被设置为 debug 并将其更改为 release 我能够使用我之前无法使用的依赖项。
如果有人找不到此设置,可以将其视为左下角的 Build Varaint 选项卡。单击它应该会打开一个小面板,其中包含应用程序模块和相应的构建变体。单击该列应显示带有 releasedebug 以及任何其他口味(如果有)的下拉列表。