Step 1: Download & Install nodeJS

Node JS is used as environment for running ionic & cordova. you can download Node JS (stable) using https://nodejs.org/en/download/


Step 2: Installing Cordova

Open your command prompt Execute

npm install -g cordova

Step 3: Installing Ionic

Open your command prompt Execute

npm install -g ionic

Step 4: Download & Install Java JDK & JRE

JDK & JRE are supporting softwares / libraries for Android Build. Download JAVA JDK from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. Download JRE using http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html



Step 5: Installing Android Studio

Android Studio is used for building your applications. Download Android Studio from https://developer.android.com/studio/index.html



If any of the commands are not working as expected, you can follow these solutions & try again

Path Setup for Windows Users

Right click your computer & Click Properties

right-click-computer

 

Choose Advanced System Settings in your left menu

advanced

Choose Environment variables under Advanced Tab

environment-variable

Double Click path or Choose path & Click Edit

edit-path

Paste the following path after “;”

jdk-path

android-tools

platform-tools

You need to copy all paths & paste like this

c:\Program Files\Java\jre1.8.0_31\bin;C:\Android\androidsdk\sdk\tools;C:\Android\androidsdk\sdk\platform-tools;
NOTE: Installation path will be different based on your system, you can also check (C:\Users\$username\AppData\Local\Android\sdk) where "AppData" will be in hidden

paste-path

Open your Command prompt & type android, it’ll open SDK manager & install blue ticked

sdk-1

sdk-2

Click install packages & Accept Licences

 

Path Setup for Mac Users

/Users/sundaravel/android/sdk/tools
/Users/sundaravel/android/sdk/platform-tools
/Users/sundaravel/android/sdk/build-tools/23.0.1





Sundaravel M

About the author: Hey! It's me sundar. (Yea, I'm the founder of codesundar.com). I'm a passionate computer programmer who loves modern web and mobile development. feel free to reach me : Facebook - Twitter - Google+