2017-02-23 99 views
0

我想在Android的Studio.My正常的build.gradle assembleDebug任务后运行我的自定义任务是摇篮shouldRunAfter不是Android Studio中工作

apply plugin: 'com.android.application' 

android { 
    ... 
} 

dependencies { 
    ... 
} 

task printName{ 
    println 'Hello Guffy' 
} 

printName.shouldRunAfter(tasks.assembleDebug) 
// or printName.shouldRunAfter(assembleDebug) 
// or assembleDebug.shouldRunAfter(printName) 

这是不compiling.The gradle这个错误是

Error:(36, 0) Could not get unknown property 'assembleDebug' for task set 

AssembleDebug或其他任务不可用于自定义任务吗?或者我有什么基本错误?谢谢

+0

还您使用的口味也许尝试 printName.shouldRunAfter( “assembleDebug”)? –

+0

谢谢,这工作! –

回答

0

建议由Piotr Zawadzki,把任务放在引号工作。

因此,代码应该像

printName.shouldRunAfter("assembleDebug")