0
這兩個導入語句之間有什麼區別? (在build.gradle
):junit導入的testCompile和androidTestCompile之間的差異
testCompile 'junit:junit:4.12'
androidTestCompile 'junit:junit:4.12'
這兩個導入語句之間有什麼區別? (在build.gradle
):junit導入的testCompile和androidTestCompile之間的差異
testCompile 'junit:junit:4.12'
androidTestCompile 'junit:junit:4.12'
有一個偉大的答案here解釋的區別:
簡單
testCompile
是用於測試API單元測試(位於src/test
)和androidTestCompile
配置(位於在src/androidTest
)。...
的主要區別兩者之間是一個普通的Java的JVM
test
sourceset運行,而androidTest
sourceset測試Android設備(或仿真器)上運行。
可能的重複[在Android Gradle中對testCompile和androidTestCompile感到困惑](http://stackoverflow.com/questions/29021331/confused-about-testcompile-and-androidtestcompile-in-android-gradle) –