Skip to content

Instantly share code, notes, and snippets.

@nawie
Last active August 16, 2019 09:39
Show Gist options
  • Save nawie/e95a6d81faf5c41fc6e1e87d77a18c6b to your computer and use it in GitHub Desktop.
Save nawie/e95a6d81faf5c41fc6e1e87d77a18c6b to your computer and use it in GitHub Desktop.

Setup Android Studio on Fedora

1. install Oracle Java JDK 8+

- download via curl:

    curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O 'http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm'


- install:
    
    rpm -Uvh jdk-8u131-linux-x64.rpm

2. create android studio installer script:

    #!/bin/sh -e

    sudo dnf install -y qemu-kvm android-tools libstdc++.i686 zlib.i686

    URL=https://dl.google.com/dl/android/studio/ide-zips/3.2.0.26
    wget -q ${URL}/android-studio-ide-181.5014246-linux.zip
    sudo unzip -q android-studio-ide-*linux.zip -d /opt/
    rm -f android-studio-ide-*-linux.zip

    sudo mkdir -p /usr/local/share/applications
    cat <<EOF | sudo tee /usr/local/share/applications/android-studio.desktop
    [Desktop Entry]
    Type=Application
    Name=Android Studio
    Icon=/opt/android-studio/bin/studio.png
    Exec=/opt/android-studio/bin/studio.sh
    Terminal=false
    Categories=Development;IDE;
    EOF

3. configure environment:

- set on bash or zsh:
    
        export ANDROID_HOME=~/Android/Sdk
        export GRADLE_HOME=/opt/android-studio/gradle/gradle-4.6
        export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools:$ANDROID_HOME/platforms:${GRADLE_HOME}/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment