iam*_*hul 1 android junit4 android-testing android-instrumentation
我正在 android 中编写仪器测试,但是当我导入jUnit(使用@RunWith注释)时,它无法找到 jUnit,但我已经在单元测试中(在test文件夹下)使用 jUnit 。我什至无法开始编写测试。
同样的事情也发生在AndroidJUnit4课堂上。
我已将这些内容包含在build.gradle:
testCompile brazilGradle.testbuild('junit')
androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-rules')
androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-runner')
Run Code Online (Sandbox Code Playgroud)
我也在 defaultConfig 中包含了这个:
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
Run Code Online (Sandbox Code Playgroud)
为什么它在一个文件夹中工作而不在另一个文件夹中工作?
我的愚蠢错误是通过 Build Variant 设置为debug并且通过将其更改为release我能够使用之前不可用的依赖项。
如果有人找不到此设置,可以将其视为Build Varaint左下角的选项卡。单击它应该会打开一个包含应用程序模块和相应构建变体的小面板。单击该列应显示带有release和debug和任何其他风味(如果有)的下拉列表。
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |