2016-04-04 54 views
0

這兩個導入語句之間有什麼區別? (在build.gradle):junit導入的testCompile和androidTestCompile之間的差異

testCompile 'junit:junit:4.12' 

androidTestCompile 'junit:junit:4.12' 
+0

可能的重複[在Android Gradle中對testCompile和androidTestCompile感到困惑](http://stackoverflow.com/questions/29021331/confused-about-testcompile-and-androidtestcompile-in-android-gradle) –

回答

1

有一個偉大的答案here解釋的區別:

簡單testCompile是用於測試API單元測試(位於src/test)和androidTestCompile配置(位於在src/androidTest)。

...

的主要區別兩者之間是一個普通的Java的JVM test sourceset運行,而androidTest sourceset測試Android設備(或仿真器)上運行。

相關問題