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() } 

  • 带有gradle和Google Maps v2的Android Studio
  • 在Android Studio中的Android Instrumentationtesting和unit testing之间共享代码
  • styles.xml中无法parsing符号'Theme'(Android Studio)
  • Facebook字符串没有默认翻译
  • Android Studio项目风格的Java源目录未以蓝色呈现
  • 如何在Github上创build一个库,并通过Android Studio中的gradle依赖来使用它
  • 如何将Gradle依赖项更新到其最新版本
  • shrinkResources设置为true,但所有未使用的资源(特别是可绘制的)没有被删除
  • 正如@Steffen Funke在评论中提到的错误是在额外的星号:

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

    你的doLast应该放在afterEvaluate

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