Skip to content

Instantly share code, notes, and snippets.

@ma-he-sh
Last active February 13, 2023 11:02
Show Gist options
  • Save ma-he-sh/db75f207f5cfa3461fe964698102b2e3 to your computer and use it in GitHub Desktop.
Save ma-he-sh/db75f207f5cfa3461fe964698102b2e3 to your computer and use it in GitHub Desktop.
Install Android Studio on Elementary OS

Installing Android Studio on ElementaryOS

  sudo chmod +x installAndroid.sh
  ./installAndroid.sh
#!/usr/bin/env bash
# Author: Mahesh Ranaweera
# Install Android Studio and create Desktop icon
# Only tested on ElementaryOS
# Install JDK8
installJDK (){
echo "Installing JDK8"
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
export JAVA_HOME=$(update-alternatives --query javac | sed -n -e 's/Best: *\(.*\)\/bin\/javac/\1/p')
}
# Download Android Studio
downloadAndroidS (){
echo "Downloading Android Studio"
wget "https://dl.google.com/dl/android/studio/ide-zips/3.1.3.0/android-studio-ide-173.4819257-linux.zip"
}
installAndroidS (){
echo "Installing Android Studio"
sudo unzip android-studio-ide-173.4819257-linux.zip -d /opt
mkdir -p "$HOME"/.local/share/applications
cat > "$HOME"/.local/share/applications/android-studio.desktop <<-EOF
[Desktop Entry]
Version=3.1.3
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio
EOF
echo "Installing Finished"
}
installJDK
downloadAndroidS
installAndroidS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment