-
-
Save jd1378/f0825060b58a6c74f648911df1d28db9 to your computer and use it in GitHub Desktop.
Install Android SDK on Windows Bash (WSL)
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
cd ~ | |
sudo apt-get install unzip zip | |
wget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip | |
unzip commandlinetools-linux-6858069_latest.zip -d Android | |
rm commandlinetools-linux-6858069_latest.zip | |
sudo apt-get install -y lib32z1 openjdk-11-jdk # or adoptium jdk | |
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 | |
export PATH=$PATH:$JAVA_HOME/bin | |
printf "\n\nexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64\nexport PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc | |
cd Android/cmdline-tools | |
mkdir ../latest | |
mv ./* ../latest | |
cd .. | |
mv ./latest ./cmdline-tools/ | |
cd cmdline-tools/latest | |
./sdkmanager --install "platform-tools" "platforms;android-31" "build-tools;33.0.0" | |
export ANDROID_SDK_ROOT=$HOME/Android # or $HOME/Android/Sdk check installation | |
export ANDROID_HOME=$ANDROID_SDK_ROOT | |
export PATH=$PATH:$ANDROID_SDK_ROOT/cmline-tools/latest/bin | |
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools | |
printf "\n\nexport ANDROID_SDK_ROOT=\$HOME/Android\nexport ANDROID_HOME=\$ANDROID_SDK_ROOT\nexport PATH=\$PATH:\$ANDROID_HOME/cmline-tools/latest/bin\nexport PATH=\$PATH:\$ANDROID_SDK_ROOT/platform-tools" >> ~/.bashrc | |
# 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
yes | sdkmanager --update
that accepts licenses for the sdkmanager itself, and thenyes | sdkmanager --licenses
that accepts new licenses not previously accepted