我不知道如何让我的单元测试通过Gradle。我创建了一个unittest任务,设置了适当的源集和适当的依赖项,但是我得到了一个错误:package android.test does not exist
我按照另一篇文章的说明,在build.gradle中添加了以下内容:
// Unit tests
sourceSets {
unitTest {
java.srcDir file('test')
resources.srcDir file('test/res')
}
}
dependencies {
unitTestCompile files("$project.buildDir/classes/debug")
unitTestCompile 'junit:junit:4.11'
unitTestCompile 'com.google.android:android:4.0.1.2'
}
configurations {
unitTestCompile.extendsFrom runtime
unitTestRuntime.extendsFrom unitTestCompile
}
task unitTest(type:Test, dependsOn: assemble) {
description = "run unit tests"
testClassesDir = project.sourceSets.unitTest.output.classesDir
clas