Skip to content

Commit 09a6df7

Browse files
authored
Clean up output directory before copying over new files (flutter#14085)
* Clean up output directory before copying over new files * Use standard clean task command
1 parent 6e38b42 commit 09a6df7

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

packages/flutter_tools/gradle/flutter.gradle

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ class FlutterPlugin implements Plugin<Project> {
255255
if (project.hasProperty('preview-dart-2')) {
256256
previewDart2Value = project.property('preview-dart-2')
257257
}
258-
258+
259259
Boolean strongModeValue = false
260260
if (project.hasProperty('strong')) {
261261
strongModeValue = project.property('strong')
@@ -295,7 +295,7 @@ class FlutterPlugin implements Plugin<Project> {
295295
localEngineSrcPath this.localEngineSrcPath
296296
targetPath target
297297
previewDart2 previewDart2Value
298-
strongMode strongModeValue
298+
strongMode strongModeValue
299299
preferSharedLibrary preferSharedLibraryValue
300300
sourceDir project.file(project.flutter.source)
301301
intermediateDir project.file("${project.buildDir}/${AndroidProject.FD_INTERMEDIATES}/flutter/${variant.name}")
@@ -310,7 +310,7 @@ class FlutterPlugin implements Plugin<Project> {
310310
localEngineSrcPath this.localEngineSrcPath
311311
targetPath target
312312
previewDart2 previewDart2Value
313-
strongMode strongModeValue
313+
strongMode strongModeValue
314314
preferSharedLibrary preferSharedLibraryValue
315315
sourceDir project.file(project.flutter.source)
316316
intermediateDir project.file("${project.buildDir}/${AndroidProject.FD_INTERMEDIATES}/flutter/${variant.name}")
@@ -321,6 +321,7 @@ class FlutterPlugin implements Plugin<Project> {
321321
Task copyFlxTask = project.tasks.create(name: "copyFlutterAssets${variant.name.capitalize()}", type: Copy) {
322322
dependsOn flutterTask
323323
dependsOn variant.mergeAssets
324+
dependsOn "clean${variant.mergeAssets.name.capitalize()}"
324325
into variant.mergeAssets.outputDir
325326
with flutterTask.assets
326327
}
@@ -453,18 +454,20 @@ class FlutterTask extends BaseFlutterTask {
453454
CopySpec getAssets() {
454455
return project.copySpec {
455456
from "${intermediateDir}"
457+
456458
include "flutter_assets/**" // the working dir and its files
459+
457460
if (buildMode != 'debug') {
458-
if (preferSharedLibrary) {
459-
include "${intermediateDir}/app.so"
460-
} else {
461-
include "vm_snapshot_data"
462-
include "vm_snapshot_instr"
463-
include "isolate_snapshot_data"
464-
include "isolate_snapshot_instr"
465-
}
461+
if (preferSharedLibrary) {
462+
include "${intermediateDir}/app.so"
463+
} else {
464+
include "vm_snapshot_data"
465+
include "vm_snapshot_instr"
466+
include "isolate_snapshot_data"
467+
include "isolate_snapshot_instr"
468+
}
466469
}
467-
}
470+
}
468471
}
469472

470473
FileCollection readDependencies(File dependenciesFile) {

0 commit comments

Comments
 (0)