@@ -255,7 +255,7 @@ class FlutterPlugin implements Plugin<Project> {
255
255
if (project. hasProperty(' preview-dart-2' )) {
256
256
previewDart2Value = project. property(' preview-dart-2' )
257
257
}
258
-
258
+
259
259
Boolean strongModeValue = false
260
260
if (project. hasProperty(' strong' )) {
261
261
strongModeValue = project. property(' strong' )
@@ -295,7 +295,7 @@ class FlutterPlugin implements Plugin<Project> {
295
295
localEngineSrcPath this . localEngineSrcPath
296
296
targetPath target
297
297
previewDart2 previewDart2Value
298
- strongMode strongModeValue
298
+ strongMode strongModeValue
299
299
preferSharedLibrary preferSharedLibraryValue
300
300
sourceDir project. file(project. flutter. source)
301
301
intermediateDir project. file(" ${ project.buildDir} /${ AndroidProject.FD_INTERMEDIATES} /flutter/${ variant.name} " )
@@ -310,7 +310,7 @@ class FlutterPlugin implements Plugin<Project> {
310
310
localEngineSrcPath this . localEngineSrcPath
311
311
targetPath target
312
312
previewDart2 previewDart2Value
313
- strongMode strongModeValue
313
+ strongMode strongModeValue
314
314
preferSharedLibrary preferSharedLibraryValue
315
315
sourceDir project. file(project. flutter. source)
316
316
intermediateDir project. file(" ${ project.buildDir} /${ AndroidProject.FD_INTERMEDIATES} /flutter/${ variant.name} " )
@@ -321,6 +321,7 @@ class FlutterPlugin implements Plugin<Project> {
321
321
Task copyFlxTask = project. tasks. create(name : " copyFlutterAssets${ variant.name.capitalize()} " , type : Copy ) {
322
322
dependsOn flutterTask
323
323
dependsOn variant. mergeAssets
324
+ dependsOn " clean${ variant.mergeAssets.name.capitalize()} "
324
325
into variant. mergeAssets. outputDir
325
326
with flutterTask. assets
326
327
}
@@ -453,18 +454,20 @@ class FlutterTask extends BaseFlutterTask {
453
454
CopySpec getAssets () {
454
455
return project. copySpec {
455
456
from " ${ intermediateDir} "
457
+
456
458
include " flutter_assets/**" // the working dir and its files
459
+
457
460
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
+ }
466
469
}
467
- }
470
+ }
468
471
}
469
472
470
473
FileCollection readDependencies (File dependenciesFile ) {
0 commit comments