我已经将单元测试的依赖项引入了我用gradle编写的自定义任务。在android-gradle v1.2.3中,单元测试任务名为test
。所以我假设您使用test.dependsOn
添加依赖项。 Gradle不喜欢那样。
错误:
C:\coding\source\testapp\app\build.gradle
Error:(30, 0) Could not find property 'test' on project ':app'.
的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.example.nilzor.myapplication"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
}
task myTask() {
}
test.dependsOn 'mytask'
我哪里出错了,我该如何解决?
答案 0 :(得分:4)
解决方案:将其包裹在
中afterEvaluate {
test.dependsOn 'mytask'
}