-
-
Save sameer-j/1b191dbc8043645389ede613faf88c48 to your computer and use it in GitHub Desktop.
Install Android SDK on Windows Bash (WSL)
This file contains 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
# run commands one by one manually | |
cd ~ | |
# add sudo wherever needed | |
apt-get update | |
apt-get install unzip zip | |
# get the link for latest sdk commandlinetools for linux from https://developer.android.com/studio#downloads "Command line tools only" section | |
wget https://dl.google.com/android/repository/commandlinetools-linux-7302050_latest.zip | |
# create folder Android and unzip the cmdtools in Android/cmdline-tools/latest/ | |
unzip commandlinetools-linux-7302050_latest.zip -d Android | |
rm commandlinetools-linux-7302050_latest.zip | |
sudo apt-get install -y lib32z1 openjdk-8-jdk | |
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 | |
export PATH=$PATH:$JAVA_HOME/bin | |
printf "\n\nexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64\nexport PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc | |
export ANDROID_SDK_ROOT=$HOME/Android | |
export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH | |
sdkmanager "platform-tools" "platforms;android-29" "build-tools;29.0.3" | |
export PATH=$PATH:$ANDROID_SDK_ROOT/tools | |
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin | |
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools | |
printf "\n\nexport ANDROID_SDK_ROOT=\$HOME/Android\nexport PATH=\$PATH:\$ANDROID_SDK_ROOT/cmdline-tools/latest/bin\nexport PATH=\$PATH:\$ANDROID_SDK_ROOT/tools\nexport PATH=\$PATH:\$ANDROID_SDK_ROOT/tools/bin\nexport PATH=\$PATH:\$ANDROID_SDK_ROOT/platform-tools" >> ~/.bashrc | |
sdkmanager --update | |
# installing gradle, apt-get gradle is outdated | |
curl -s "https://get.sdkman.io" | bash | |
source "$HOME/.sdkman/bin/sdkman-init.sh" | |
sdk install gradle 6.2 | |
gradle -v | |
# run below command in Windows PowerShell | |
# adb kill-server | |
# adb -a nodaemon server start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment