1.Install
Download and install the following libs and SDKs.
JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Android SDK
http://developer.android.com/sdk/installing/index.html?pkg=tools
Android NDK 10e
http://dl.google.com/android/repository/android-ndk-r10e-darwin-x86_64.zip
Apache Ant
http://ant.apache.org/bindownload.cgi
2. Configure settings using Eclipse
Goto Eclipse --> Preference --> C/C++ --> Build --> Environment
Edit the following settings as shown below.
ANDROID_SDK_ROOT
/Users/User/Applications/Android/sdk
ANR_ROOT
/Users/User/Desktop/cocos2d-x/apache-ant-1.9.7/bin
COCOS_CONSOLE_ROOT
/Users/User/Desktop/cocos2d-x/cocos2d-x-3.6/tools/cocos2d-console/bin
NDK_ROOT
/Users/User/Desktop/cocos2d-x/android-ndk-r10e
PATH
/usr/bin:/bin:/usr/sbin:/sbin:/Users/User/Desktop/cocos2d-x/cocos2d-x-3.6/tools/cocos2d-console/bin
Edit NDK location
3. Import Cocos2d-x Lib
3.1 In Package Explorer, click import button --> Android --> Existing Android Code Into Workspace
3.2 Select Cocos2d-x-3.6 --> cocos --> platform --> android --> java
4. Import Source Codes
4.1 Click import button --> Android --> Existing Android Code Into Workspace --> select your android source codes project
4.2 Check your project have a link to Cocos2d-x lib
Select your project --> Properties --> Android --> Library
5. Run Configuration
5.1. Goto Run --> Configurations --> Android Application --> Tab Android
Name : Your Name
Project : Click Browse button and select the path of your Source Code
5.2. Goto Run --> Configurations --> Android Application --> Tab Target
Run on Android devices
Check option - Launch on all compatible devices/AVDs
Run on Simulator
Check option - Automatically pick compatible device : Always uses preferred AVD if set below, launches on compatible device/ AVD otherwise.
5.3. Execute Run button