blob: 7cfb0b28fd7bd369e4d4ace47cb6550478856f92 [file] [log] [blame]
#!/bin/bash
set -euxo pipefail
### Make sure that Cloud Filestore is mounted to /mnt first!
# Install Android NDK
cd /mnt
curl -Lo android-ndk.zip https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zip
unzip android-ndk.zip
rm android-ndk.zip
chown -R root:root /mnt/android-ndk-r15c
# Install Android SDK
mkdir -p /mnt/android-sdk-linux
cd /mnt/android-sdk-linux
curl -Lo android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip android-sdk.zip
rm android-sdk.zip
yes | tools/bin/sdkmanager --licenses > /dev/null
tools/bin/sdkmanager --update
tools/bin/sdkmanager \
"build-tools;28.0.2" \
"build-tools;30.0.3" \
"emulator" \
"extras;android;m2repository" \
"platform-tools" \
"platforms;android-24" \
"platforms;android-28" \
"platforms;android-29" \
"platforms;android-30" \
"platforms;android-31" \
"platforms;android-32" \
"system-images;android-19;default;x86" \
"system-images;android-21;default;x86" \
"system-images;android-22;default;x86" \
"system-images;android-23;default;x86"
chown -R root:root /mnt/android-sdk-linux