针对junit导入的testCompile和androidTestCompile之间的差异

时间:2016-04-04 02:42:09

标签: android import android-gradle junit4

这两个import语句有什么区别? (在build.gradle中):

testCompile 'junit:junit:4.12'

androidTestCompile 'junit:junit:4.12'

1 个答案:

答案 0 :(得分:1)

有一个很好的答案here解释了差异:

  

简单testCompile是单元测试的配置(位于src/test),androidTestCompile用于测试API(位于src/androidTest)。

     

...

     

两者之间的主要区别是test源集在常规Java JVM中运行,而androidTest源集测试在Android设备(或模拟器)上运行。