Remove the flutter_shared assets directory from the Gradle script (#27572)

flutter_shared was used to package the icudtl.dat file, but that data is
now embedded inside libflutter.so
This commit is contained in:
Jason Simmons 2019-03-06 11:23:27 -08:00 committed by GitHub
parent 802eca29d2
commit 427fcebcc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -285,22 +285,6 @@ class FlutterPlugin implements Plugin<Project> {
return "release" return "release"
} }
/**
* Returns a Flutter Jar file path suitable for the specified Android buildMode.
*/
private File flutterJarFor(buildMode) {
if (buildMode == "profile") {
return profileFlutterJar
} else if (buildMode == "dynamicProfile") {
return dynamicProfileFlutterJar
} else if (buildMode == "dynamicRelease") {
return dynamicReleaseFlutterJar
} else if (buildMode == "debug") {
return debugFlutterJar
}
return releaseFlutterJar
}
private void addFlutterTask(Project project) { private void addFlutterTask(Project project) {
if (project.state.failure) { if (project.state.failure) {
return return
@ -412,14 +396,6 @@ class FlutterPlugin implements Plugin<Project> {
dependsOn packageAssets dependsOn packageAssets
dependsOn cleanPackageAssets dependsOn cleanPackageAssets
into packageAssets.outputDir into packageAssets.outputDir
File chosenFlutterJar = flutterJarFor(flutterBuildMode)
Task copySharedFlutterAssetsTask = project.tasks.create(name: "copySharedFlutterAssets${variant.name.capitalize()}", type: Copy) {
from(project.zipTree(chosenFlutterJar))
include 'assets/flutter_shared/*'
into "src/${variant.name}"
}
dependsOn copySharedFlutterAssetsTask
} else { } else {
dependsOn variant.mergeAssets dependsOn variant.mergeAssets
dependsOn "clean${variant.mergeAssets.name.capitalize()}" dependsOn "clean${variant.mergeAssets.name.capitalize()}"