Created
August 20, 2014 01:31
-
-
Save kostysh/ea088becdbb0334f6f92 to your computer and use it in GitHub Desktop.
Sencha CMD environment for Cordova (Android) builds on Ubuntu
This file contains 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
# 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