Android Gradle任务在构build之后复制文件

我试图从源码树中复制一些文件到Gradle最终生成apk文件的目录。 构build似乎很好,但我似乎没有看到复制工作。 我在模块build.gradle中添加了以下任务

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

Related of "Android Gradle任务在构build之后复制文件"

正如@Steffen Funke在评论中提到的错误是在额外的星号:

'**/.dat'应该是'**/*.dat'

你的doLast应该放在afterEvaluate

 afterEvaluate { assembleRelease.doLast { tasks.copySupportFiles.execute() } }