这是我在没有gradlew的一般build.gradle中所做的事情。
task play(type: Exec) {
commandLine 'sh', './test_work.sh'
}
build.dependsOn play
这是我运行gradle build时执行的第一个任务。
当我运行 gradle assembleDebug 时,我想做同样的事情。这就是我现在正在做的事情:
android {
compileSdkVersion A
buildToolsVersion "X.Y.Z"
defaultConfig {
applicationId "helloWorld"
minSdkVersion X
targetSdkVersion Y
}
buildTypes {
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = file("$project.buildDir/outputs/helloWorld.apk")
}
}
debug {
minifyEnabled false
}
release {
minifyEnabled true
}
}
task test(type: Exec) << {
println "Hi"
commandLine 'sh', './new_test.sh'
}
}
repositories {
....
}
dependencies {
....
}
}
assemble.dependsOn deployGitHooks
以某种方式,任务测试没有被执行。
任何人都可以帮忙。
...谢谢