Created
May 5, 2025 00:40
-
-
Save 0guzhan/b0c4de5057b354ad541592f6a21ffb63 to your computer and use it in GitHub Desktop.
Download the latest Android platform tools & command line tools
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Download the latest Android platform tools & command line tools | |
# Create a directory for Android SDK | |
export ANDROID_HOME=$HOME/Android/Sdk | |
mkdir -p $ANDROID_HOME | |
# Download command line tools | |
CMD_TOOLS_ZIP_URL="https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip" | |
wget -O /tmp/cmdline-tools.zip $CMD_TOOLS_ZIP_URL | |
# Unzip command line tools to the home directory | |
unzip /tmp/cmdline-tools.zip -d /tmp | |
rm /tmp/cmdline-tools.zip | |
# Move the unzipped directory to the correct location | |
mkdir -p $ANDROID_HOME/cmdline-tools | |
mv /tmp/cmdline-tools $ANDROID_HOME/cmdline-tools/latest | |
# Download platform tools | |
PLATFORM_TOOLS_ZIP_URL="https://dl.google.com/android/repository/platform-tools-latest-linux.zip" | |
wget -O /tmp/platform-tools.zip $PLATFORM_TOOLS_ZIP_URL | |
# Unzip platform tools to the home directory | |
unzip /tmp/platform-tools.zip -d $ANDROID_HOME | |
rm /tmp/platform-tools.zip | |
# Add all to PATH in .bashrc | |
echo 'export ANDROID_HOME=$HOME/Android/Sdk' >> $HOME/.bashrc | |
echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64' >> $HOME/.bashrc | |
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> $HOME/.bashrc | |
echo 'export PATH=$PATH:$ANDROID_HOME/platform-tools' >> $HOME/.bashrc | |
echo 'export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin' >> $HOME/.bashrc | |
# Source .bashrc to update PATH | |
source $HOME/.bashrc | |
# Accept licenses and install additional packages using sdkmanager | |
yes | sdkmanager --licenses | |
# sdkmanager "platforms;android-35" | |
sdkmanager "emulator" "system-images;android-35;google_apis;x86_64" | |
# sdkmanager "tools" "tools" "patcher;v4" | |
# sdkmanager "extras;google;google_play_apk_expansion" "extras;google;m2repository" "extras;android;m2repository" | |
# sdkmanager "extras;android;m2repository" "extras;google;m2repository" | |
# sdkmanager "extras;android;support" "extras;android;support;v13" "extras;android;support;v4" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment