Skip to content

Instantly share code, notes, and snippets.

@kostysh
Created August 20, 2014 01:31
Show Gist options
  • Save kostysh/ea088becdbb0334f6f92 to your computer and use it in GitHub Desktop.
Save kostysh/ea088becdbb0334f6f92 to your computer and use it in GitHub Desktop.
Sencha CMD environment for Cordova (Android) builds on Ubuntu
# Install Java:
# https://gist.github.com/kostysh/f46fe6ddf808a53d6a53
# Download and install Sencha CMD into /home/[user]/bin
# http://www.sencha.com/products/sencha-cmd/download/
# Get the Android SDK
# http://developer.android.com/sdk/index.html#download
# Unzip sdk into folder /home/[user]/bin/android-sdk-linux_x86
# Adding Android SDK packages:
/home/[user]/bin/android-sdk-linux_x86/tools/android sdk
# Select in GUI all needed packages and install
# Install ANT
sudo apt-get install ant
# Install Ruby
sudo apt-get install ruby
# Install Compass (SASS)
sudo apt-get install ruby-compass
# Install Cordova CLI
sudo apt-add-repository ppa:cordova-ubuntu/ppa
sudo apt-get update
sudo apt-get install cordova-cli
sudo npm install -g cordova
# Setup environment vars:
sudo gedit /home/[user]/.bashrc
# Add at the end of file (Note: use correct path for your Sencha CMD version):
export SENCHA_CMD_3_0_0="/home/[user]/bin/Sencha/Cmd/4.0.4.84"
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export ANDROID_HOME=/home/[user]/bin/android-sdk-linux_x86
export ANDROID_TOOLS=/home/[user]/bin/android-sdk-linux_x86/tools
export ANDROID_PLATFORM_TOOLS=/home/[user]/bin/android-sdk-linux_x86/platform-tools
export ANT_HOME=/usr/bin/ant
export PATH=$SENCHA_CMD_3_0_0:$ANT_HOME:$JAVA_HOME:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS:$PATH
# Logout from user session and Login again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment