Skip to content

Instantly share code, notes, and snippets.

@philographer
Last active April 17, 2018 18:35
Show Gist options
  • Save philographer/d0910a5f785b93d616f00ac3986c52ed to your computer and use it in GitHub Desktop.
Save philographer/d0910a5f785b93d616f00ac3986c52ed to your computer and use it in GitHub Desktop.
Android Build, SDK For Ubuntu 16.04
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jre
# install openjdk
sudo apt-get install openjdk-8-jdk
# install unzip
sudo apt-get install unzip
# download android sdk
wget https://dl.google.com/android/repository/tools_r25.2.5-linux.zip
mkdir sdk
unzip tools_r25.2.5-linux.zip -d ./sdk
cd sdk/tools
# install all sdk packages
./android update sdk --no-ui
# set path
vi ~/.bash_profile << EOT
export ANDROID_HOME=$HOME/sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
EOT
cd ~/
mkdir ndk
# install ndk
wget https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip
unzip android-ndk-r13b-linux-x86_64.zip -d ./ndk
source ~/.bash_profile
# Gradle Update
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle-2.14.1
# Most Recent Gradle
# sudo apt-get install gradle-ppa
# if cannot build,
# android update sdk --no-ui --all --filter build-tools-25.0.1,android-25,extra-android-m2repository
# replace 25.0.1 to your version
# 약관 동의 안 했다고 나올 때
# android list sdk --all
# android update sdk -u -a -t <package no.>
@philographer
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment