【发布时间】:2015-06-18 13:55:20
【问题描述】:
我已经为我在 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'
我哪里出错了,我该如何解决?
【问题讨论】:
-
在运行
gradle tasks之后你看到test任务了吗? -
是的:“测试 - 为所有变体运行单元测试。”
-
你能不能试试:
project.test.dependsOn my Task? -
@opal: 同样的错误:(
标签: gradle android-gradle-plugin