-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathassetsMerger.gradle
25 lines (19 loc) · 923 Bytes
/
assetsMerger.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
android.applicationVariants.all { variant ->
variant.getMergeAssetsProvider().configure { provider ->
provider.doLast {
println "# Custom asset merger running..."
def variantName = variant.buildType.name
// Currently we have duplicated resources in
// banuba-effect-player*.aar/assets(bnb-resources.zip and checksum)
// and in app/assets,
// But .aar file contains resources as zip file and checksum.
def bnbResourcesZipToDelete = "bnb-resources.zip"
def zipChecksumToDelete = "zip_checksum"
println("# Asset merger deletes files: ${bnbResourcesZipToDelete}, ${zipChecksumToDelete} from ${variantName}")
delete(fileTree(
dir: provider.outputDir,
includes: ["${bnbResourcesZipToDelete}", "${zipChecksumToDelete}"])
)
}
}
}