2015-08-20 32 views
9

Kaynak ağacından birkaç dosyayı Gradle'ın son olarak apk dosyalarını oluşturduğu dizine kopyalamaya çalışıyorum. Yapı güzel görünüyor ama kopya çalışmayı görmüyorum. Ben yorumlarında @Steffen Funke tarafından belirtilen hata ek yıldız işareti olduğu gibiAndroid Gradle görevi oluşturduktan sonra dosyaları kopyalamak için

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

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

'**/* '** /' olması dat''should' dat'' (ek yıldız bakınız ;) –

+0

Dang ..... sorun buydu !!! Lütfen yorumunuzu yanıt olarak ekleyin – Harkish

+0

'{}' sonra ** assembleDebug ** gerekmez –

cevap

4

build.gradle benim modüllerde şu görevi ekledi:

'**/.dat' olmalıdır '**/*.dat'

0

Sizin doLast olmalıdır afterEvaluate yerleştirilir.

afterEvaluate { 
    assembleRelease.doLast { 
     tasks.copySupportFiles.execute() 
    } 
} 
İlgili konular