在androidTest文件夹中找不到但在test文件夹中找到的jUnit

时间:2019-03-25 08:06:22

标签: android junit4 android-testing android-instrumentation

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

我已将这些内容包含在AndroidJUnit4中:

build.gradle

我也将其包含在defaultConfig中:

testCompile brazilGradle.testbuild('junit')

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

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

1 个答案:

答案 0 :(得分:0)

我这很愚蠢的错误是,将Build Variant设置为debug,然后将其更改为release,我可以使用以前无法使用的依赖项。
如果任何人都找不到此设置,则可以将其视为左下角的Build Varaint标签。单击该按钮将打开一个小面板,其中包含应用程序模块和相应的构建变体。单击该列应显示带有releasedebug的下拉列表,以及其他任何样式(如果有)。