-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathStudioInstaller.sh
68 lines (59 loc) · 1.91 KB
/
StudioInstaller.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/env bash
# Author: Let's FOSS
# Shell Script for Installing JDK, Android Studio & Creating Desktop Icon
# Github: https://github.com/letsfoss/Android-Studio-Installer-Script
# Android Studio Version: Giraffe 2022.3.1 Patch 2 for Linux on 03/Nov/2023
# Install JDK8
JDKInstall() {
printf "Installing JDK8\n"
printf "\n Enter your Password then Sit back and Relax\n"
apt update -y
apt install openjdk-8-jdk openjdk-8-jre -y
printf "\n Setting Java Path Variable\n"
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
printf "\n Testing JAVA_HOME Path\n"
echo $JAVA_HOME
printf "\n Adding JAVA bin directory to the PATH variable\n"
export PATH=$PATH:$JAVA_HOME/bin
printf "\n Testing PATH Variable\n"
echo $PATH
printf "\n Testing Java Installation\n"
java -version
}
# Download Android Studio
DownloadAndroidStudio() {
echo "\n Downloading Android Studio \n"
wget -c "https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.20/android-studio-2022.3.1.20-linux.tar.gz"
}
# Install Fastboot & ADB Tools
FastbootADB() {
printf "\n Install ADB Tools \n"
apt install android-tools-adb android-tools-fastboot -y
printf "\n Done installing ADB Tools"
}
# Install Android Studio
InstallAndroidStudio() {
echo "\n Installing Android Studio \n"
tar -xzf android-studio-2022.3.1.20-linux.tar.gz -C /opt
mkdir -p "$HOME"/.local/share/applications
cat >"$HOME"/.local/share/applications/android-studio.desktop <<-EOF
[Desktop Entry]
Version=2022.3.1.20
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
chmod +x "$HOME"/.local/share/applications/android-studio.desktop
echo "\n Installing Finished \n"
rm -rf android-studio*
rm -rf StudioInstaller.sh
}
JDKInstall
FastbootADB
DownloadAndroidStudio
InstallAndroidStudio