我要为我的测试和阅读Gradle Dependency Management Basics后,我虽然我可以只添加testCompile
调用我的依赖声明这样的指定依赖:指定测试的依赖与摇篮Android编译系统
dependencies {
compile group: 'com.squareup.dagger', name: 'dagger', version: '1.0.0'
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'com.squareup', name: 'fest-android', version: '1.0.1'
}
然而这,失败并显示以下错误消息:
> Could not find method testCompile() for arguments [{group=junit, name=junit, version=4.11}] on project ':simstatus'.
我在这里错过了什么吗?
(Full gradle build file for reference)
这是正确的。我们正在为本地jUnit测试(例如Robolectric)保留“测试”(作为源集或依赖范围) –
@Xav:由于Android的缘故,Gradle的使用似乎飞涨。谢谢你(我迫不及待地想到Maven被Gradle黯然失色),并且很高兴看到Android SDK Tech Lead回答StackOverflow上的问题! –
我错过了文档中的这一部分。非常感谢@JBNizet。 – passy