Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
jUnit未在androidTest文件夹中找到,但在测试文件夹中找到_Android_Junit4_Android Testing_Android Instrumentation - Fatal编程技术网

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

jUnit未在androidTest文件夹中找到,但在测试文件夹中找到,android,junit4,android-testing,android-instrumentation,Android,Junit4,Android Testing,Android Instrumentation,我正在android中编写插入指令的测试,但当我导入jUnit时(要使用@RunWith注释),它无法找到jUnit,但我已经在单元测试中使用jUnit(在测试文件夹下)。我甚至无法开始编写测试。 同样的事情也发生在AndroidJUnit4类中 我已经在build.gradle中包含了这些内容: testCompile brazilGradle.testbuild('junit') androidTestCompile brazilGradle.testbuild('AndroidSuppo

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

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

testCompile brazilGradle.testbuild('junit')

androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-rules')
androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-runner')
我还将其包含在defaultConfig中:

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

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

我犯的愚蠢错误是,by Build Variant被设置为
debug
,而通过将其更改为
release
,我可以使用以前不可用的依赖项。

如果任何人都找不到此设置,可以将其视为左下角的
Build Varaint
选项卡。单击该按钮将打开一个小面板,其中包含应用程序模块和相应的构建变量。单击该列应该会显示带有
release
debug
以及任何其他风格(如果有的话)的下拉列表。

我犯的愚蠢错误是,by Build Variant被设置为
debug
,通过将其更改为
release
我可以使用以前不可用的依赖项。

如果任何人都找不到此设置,可以将其视为左下角的
Build Varaint
选项卡。单击该按钮将打开一个小面板,其中包含应用程序模块和相应的构建变量。单击该列应该会显示带有
release
debug
以及任何其他风格(如果有的话)的下拉列表。

有趣的是,我将它从一个版本更改为一个调试版本,现在依赖项还可以。有趣的是,我将它从一个版本更改为一个调试版本,现在依赖项还可以。