Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save aurangzaib/9ddb21a43033b392fff8 to your computer and use it in GitHub Desktop.

Select an option

Save aurangzaib/9ddb21a43033b392fff8 to your computer and use it in GitHub Desktop.
Install Ionic to dev android app on ubuntu 14.04
0. Instal ubuntu-14.04-desktop-amd64.iso
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
sudo reboot
1. Copy jdk-7u60-linux-x64.tar.gz, apache-ant-1.9.4-bin.tar.gz to /opt and copy adt-bundle-linux-x86_64-20140321.zip to HOME/android
cd /opt
sudo tar zxvf jdk-7u60-linux-x64.tar.gz
sudo tar zxvf apache-ant-1.9.4-bin.tar.gz
cd ~/android
unzip adt-bundle-linux-x86_64-20140321.zip
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386
sudo gedit eclipse.desktop
add:
[Desktop Entry]
Version=1.0
Type=Application
Name=eclipse
Name[zh_CN]=eclipse
Comment=eclipse
Comment[zh_CN]=eclipse
Exec=/home/tecn/adt-bundle-linux-x86_64-20140321/eclipse/eclipse
Icon=/home/tecn/adt-bundle-linux-x86_64-20140321/eclipse/icon.xpm
Terminal=false
sudo cp eclipse.desktop /usr/share/applications
sudo gedit /etc/environment
add:
PATH=":/opt/jdk1.7.0_60/bin:/home/xxx/android/adt-bundle-linux-x86_64-20140321/sdk/platform-tools:/home/xxx/android/adt-bundle-linux-x86_64-20140321/sdk/tools:/opt/apache-ant-1.9.4/bin"
CLASSPATH="/opt/jdk1.7.0_60/lib"
JAVA_HOME="/opt/jdk1.7.0_60"
ANDROID_HOME="/home/xxx/android/adt-bundle-linux-x86_64-20140321/sdk"
ANT_HOME="/opt/apache-ant-1.9.4"
sudo reboot
2. sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
node -v
npm -v
3. sudo apt-get install git-core
sudo npm install -g cordova
sudo npm install -g gulp
sudo npm install -g ionic
4. Create AVD "myIonic" (android create avd -n myIonic -t android-19)
ionic start myApp tabs
cd myApp
ionic platform add android
ionic build android
ionic emulate android
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment