Created
May 13, 2018 20:56
-
-
Save silin/6080c5a57dd9fd9d7db1dd939366960e to your computer and use it in GitHub Desktop.
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
# Commands for installing Android Stuiod on fresh Ubuntu | |
# Also covered creating of `devs` user group | |
# List groups for exisiting user to check existing groups | |
groups $LOGNAME | |
# Create new group 'devs' | |
sudo groupadd devs | |
# Add existing user to 'devs' group | |
sudo usermod -aG devs $LOGNAME | |
# Check if user is added to the group by listing his current groups | |
# If new group is not in the list, reboot system | |
id | |
# Unzip Android Studio to /opt/android | |
sudo unzip android-studio.zip -d /opt/android | |
# Run Android Studio and install Android SDK to '/opt/android/sdk' | |
# Add ANDROID_HOME env variable for all users | |
# https://help.ubuntu.com/community/EnvironmentVariables#A.2Fetc.2Fprofile.d.2F.2A.sh | |
sudo sh -c "echo 'export ANDROID_HOME=/opt/android/sdk' >> /etc/profile.d/silinik_env_vars.sh" | |
sudo sh -c "echo 'export PATH=$PATH:$ANDROID_HOME/platform-tools' >> /etc/profile.d/silinik_env_vars.sh" | |
# Change owner group for android folder to 'devs' | |
sudo chown -R :devs /opt/android | |
# Give full access for 'devs' in android folder | |
sudo chmod -R 775 /opt/android | |
## Emulator | |
# Install KVM for hardware acceleration | |
# https://wiki.debian.org/KVM | |
sudo apt-get install qemu-kvm libvirt-clients libvirt-daemon-system | |
sudo adduser $LOGNAME libvirt | |
sudo adduser $LOGNAME libvirt-qemu | |
# Fix issue with starting emulator | |
# https://askubuntu.com/a/867093/454025 | |
mv /opt/android/sdk/emulator/lib64/libstdc++/libstdc++.so.6{,.bak} | |
mv /opt/android/sdk/emulator/lib64/libstdc++/libstdc++.so.6.0.19{,.bak} | |
ln -s /usr/lib64/libstdc++.so.6 /opt/android/sdk/emulator/lib64/libstdc++ | |
# Optional. Java installation. Built-in JRE of Android Stuio can be used instead | |
sudo add-apt-repository ppa:webupd8team/java | |
sudo apt-get update | |
sudo apt-get install oracle-java8-installer | |
# Add JAVA_HOME env variable for all users | |
sudo sh -c "echo 'export JAVA_HOME=/usr/lib/jvm/java-8-oracle' >> /etc/profile.d/silinik_env_vars.sh" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment