This topic applies to Eclipse* for C/C++ on Windows* hosts for Android* targets.
You can automatically integrate the Intel® C++ Compiler that is part of the Intel® System Studio (ISS) into a preexisting Eclipse* CDT installation. If you have already installed the Intel® System Studio (ISS) product you can integrate the Eclipse components separately using Eclipse Help > Install New Software menu item. You can also install Eclipse and integrate its components using the modify feature of the Intel® System Studio (ISS) product installer.
Note
The Eclipse* SDK, Eclipse* JRE and the Eclipse* CDT integrated development environment are not shipped with the product.
For more information on using Eclipse with the Intel® C++ Compiler refer to the User and Reference Guide for Intel® C++ Compiler > Getting Started > Using Eclipse* in this documentation. For information on which versions of Eclipse are supported refer to the Release Notes supplied with the product.
There are two approaches to building Android* applications with Eclipse* IDE:
Using the environment files and the -platform compiler option.
Using Android* Native Developer Kit plugin.
This topic describes how to configure Eclipse* IDE on Windows* host systems to build C/C++ applications for the Android* target platform using the Android Native Developer Kit (NDK). The Android NDK is a toolset that allows you to compile those parts of your application that use native-code languages such as C and C++.
As a prerequisite to developing Android applications in Eclipse, the IDE must be integrated with the Android Developer Toolkit (ADT) plugin. For more information on ADT, go to http://developer.android.com/tools/help/adt.html
Now, follow these steps to configure Eclipse to use the Android* NDK plugin:
Start Eclipse, open Window> Preferences> Android> NDK and set the path to the NDK.
Create a new project from the NDK samples:
From the Eclipse menu, select File> New> Project...
Select Android Project from Existing Code and click Next.
Browse to the directory [ndk-dir]\samples\hello-jni, check Copy projects into workspace, and then click Finish.
Configure the project to include Native Support:
To add Native Support to the project, right-click on the project name in the Project Explorer window, select Android Tools > Add Native Support …
A dialog opens asking for the Library Name. Set the library name to
hello-jni
as shown below:
Create a new file named
Application.mk
in thejni
folder with the following lines:For 32-bit targets:
APP_ABI:=x86 NDK_TOOLCHAIN:=x86-icc
For 64-bit targets:
APP_ABI:=x86_64 NDK_TOOLCHAIN:=x86_64-icc
To build your project, right-click on the project name in the Project Explorer and select Build Project.
You can test the application on any Intel architecture-based Android device including an Android Virtual Device.