2015-08-20 37 views
9

我想從源碼樹中複製幾個文件到Gradle最終生成apk文件的目錄中。構建似乎很好,但我似乎沒有看到複製工作。我添加了以下任務在我模塊的build.gradleAndroid Gradle任務在生成後複製文件

task copySupportFiles(type: Copy){ 
    from 'src/main/support' 
    into 'build/outputs/apk' 
    include '**/.dat' 
    include '**/.txt' 
} 

assembleDebug {}.doLast{ 
    tasks.copySupportFiles.execute() 
} 
+4

' '**/dat''should是'' **/* dat''(見星號附加;) –

+0

當.....這是問題!請添加您的評論作爲回答 – Harkish

+0

** assembleDebug **後不需要'{}' –

回答

4

正如在評論中提到由@Steffen馮克錯誤是在附加星號:

'**/.dat'應該'**/*.dat'

0

doLast應放置在afterEvaluate

afterEvaluate { 
    assembleRelease.doLast { 
     tasks.copySupportFiles.execute() 
    } 
} 
相關問題