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

问题描述 投票:0回答:1

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

我把这些东西包括在build.gradle中:

testCompile brazilGradle.testbuild('junit')

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

我还在defaultConfig中包含了这个:

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

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

android junit4 android-testing android-instrumentation
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.