
Rather than depending on android.googlesource.com for hosting the gradle wrapper, host our own copy on storage.googleapis.com (along with our other artifacts). Also added a script to repackage AOSP's version into ours, in case we ever need to update it. Addresses the gradle wrapper part of #11681.
Dart SDK dependency
The Dart SDK is downloaded from one of the supported channels,
cached in bin/cache/dart-sdk
and is used to run Flutter Dart code.
The file bin/internal/dart-sdk.version
determines the version of Dart SDK
that will be downloaded. Normally it points to the dev
channel (for example,
1.24.0-dev.6.7
), but it can also point to particular bleeding edge build
of Dart (for example, hash/c0617d20158955d99d6447036237fe2639ba088c
).