Skip to content

Instantly share code, notes, and snippets.

@cgraamans
Last active November 25, 2017 15:35
Show Gist options
  • Select an option

  • Save cgraamans/de512134c7b2bee7f92cfd9c169fe413 to your computer and use it in GitHub Desktop.

Select an option

Save cgraamans/de512134c7b2bee7f92cfd9c169fe413 to your computer and use it in GitHub Desktop.
Installing android-sdk on Raspberry Pi 3
#
# Installing android-sdk on Raspberry Pi 3:
#
#
# NOTE: Up to this point, Android Studio SDK does NOT support ARM chipsets. To build an actual .apk you will need to either install
# a 64 or 32 bit OS on your Raspberry PI. Without this you're up a very dirty creek without a rowing implement.
#
# 1. Install openjdk
#
sudo apt install openjdk-8-jdk
#
# 2. Download android sdk
#
cd /media/usb1
wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz
tar -xvf android-sdk_r24.2-linux.tgz
#
# 3. Get ARM specific swt.jar if not in /usr/share/java
#
sudo apt-get install libswt-gtk-3-java
# put this in android-sdk-linux/tools/lib/arm
mkdir /media/usb1/android-sdk-linux/tools/lib/arm
cp /usr/share/java/swt.jar /media/usb1/android-sdk-linux/tools/lib/arm
#
# 4. Install Gradle
#
sudo mkdir /opt/gradle
cd /opt/gradle
sudo wget https://services.gradle.org/distributions/gradle-4.3.1-bin.zip
# Note: https://gradle.org/releases/
cd /opt/gradle
sudo unzip -d gradle-4.3.1-bin.zip
#
# 5. Set android-sdk path
#
nano ~/.bashrc
# add these lines, save, and exit
export PATH=${PATH}:/media/usb1/android-sdk-linux/tools
export PATH=${PATH}:/media/usb1/android-sdk-linux/platform-tools
export ANDROID_SWT=/usr/share/java
export PATH=${PATH}:/opt/gradle/gradle-4.3.1/bin
export _JAVA_OPTIONS="-Xmx128m"
# Note: _JAVA_OPTIONS for java mem heap size
# reload bashrc
source ~/.bashrc
#
# 6. Install all sdk packages
#
cd android-sdk-linux/tools
./android update sdk --no-ui
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment