Update Android sdkmanager for all platforms (#13912)

* Update Android sdkmanager for all platforms

* update readme
diff --git a/dev/bots/README.md b/dev/bots/README.md
index f4fea8e..dc40d68 100644
--- a/dev/bots/README.md
+++ b/dev/bots/README.md
@@ -97,7 +97,12 @@
 
 # Android Tools
 
-Instructions to update the Android Tools version that the bots download by executing `download_android_tools.py`.
+The Android SDK and NDK used by Flutter's Chrome infra bots are stored in Google Cloud. During the build a bot runs the
+`download_android_tools.py` script that downloads the required version of the Android SDK into `dev/bots/android_tools`.
+
+To check which components are currently installed, download the current SDK stored in Google Cloud using the
+`download_android_tools.py` script, then `dev/bots/android_tools/sdk/tools/bin/sdkmanager --list`. If you find that some
+components need to be updated or installed, follow the steps below:
 
 ## How to update Android SDK on Google Cloud Storage
 
@@ -105,20 +110,16 @@
    `$ dev/bots/android_tools/sdk/tools/android update sdk`
    Use `android.bat` on Windows.
 
-2. Choose/Update packages
-   The following packages are currently installed:
-   * Android SDK Tools
-   * Android SDK platform-tools
-   * Android SDK Build-tools 24.0.3
-   * Android 6.0 (API 23)
-     * SDK Platform 23
-   * Extras
-     * Android Support Repository
-     * Google Play services
+2. Use the UI to choose the packages you want to install and/or update.
 
 3. Run upload_android_tools.py -t sdk
    `$ dev/bots/upload_android_tools.py -t sdk`
 
+4. Run `dev/bots/android_tools/sdk/tools/bin/sdkmanager --update`. On Windows, run `sdkmanager.bat` instead. If the
+   process fails with an error saying that it is unable to move files (Windows makes files and directories read-only
+   when another process is holding them open), make a copy of the `dev/bots/android_tools/sdk/tools` directory, run
+   the `sdkmanager.bat` from the copy, and use the `--sdk_root` option pointing at `dev/bots/android_tools/sdk`.
+
 ## How to update Android NDK on Google Cloud Storage
 
 1. Download a new NDK binary (e.g. android-ndk-r10e-linux-x86_64.bin)
diff --git a/dev/bots/VERSION_LINUX_SDK b/dev/bots/VERSION_LINUX_SDK
index 681a883..0bc9892 100644
--- a/dev/bots/VERSION_LINUX_SDK
+++ b/dev/bots/VERSION_LINUX_SDK
@@ -1 +1 @@
-5184094460409fe66dee956cc0ed6b7526cb0743
+0ac20655837a7f178981bd7b0b3e7fa4630ea8aa
diff --git a/dev/bots/VERSION_MACOSX_SDK b/dev/bots/VERSION_MACOSX_SDK
index f2d06bc..cc6cae6 100644
--- a/dev/bots/VERSION_MACOSX_SDK
+++ b/dev/bots/VERSION_MACOSX_SDK
@@ -1 +1 @@
-cf7e7d4c13ff0c91b52578220b87e0475a51d783
+2b9f8da89fb805dcef4f0229eb3e677594716481
diff --git a/dev/bots/VERSION_WIN_SDK b/dev/bots/VERSION_WIN_SDK
index 91ca4dea..c43e3f7 100644
--- a/dev/bots/VERSION_WIN_SDK
+++ b/dev/bots/VERSION_WIN_SDK
@@ -1 +1 @@
-ca4fb2a0c639990e9cdf4a997ffa759fb76592e9
+15ad0047eb3b7aecf6acb54e0462baac1e518d91