2017-02-23 68 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")