Intel® INDE(Integrated Native Developer Experience)是一个生产力套件,它包含了一系列C++和Java工具及库,旨在通过代码重用和集成工作流支持来加速移动和PC应用程序的开发。INDE支持在Intel®架构上创建Windows应用程序,以及在ARM和Intel®架构上创建Android应用程序。开发者可以在他们偏好的IDE中使用INDE,包括Microsoft Visual Studio、Google Android Studio和Eclipse。INDE还为开发者提供了访问高级平台功能的能力,如媒体加速、上下文感知、OpenCL 2.0和线程库,以及一系列编译器、分析器和调试工具。INDE有三个版本可供选择:Starter、Professional和Ultimate。
在运行本教程之前,请不要安装Eclipse。Intel® INDE 2015将为安装正确的Eclipse版本。但是,需要安装JDK8——当使用Eclipse时,INDE需要64位版本。
开始Intel® INDE 2015的安装,选择“评估Ultimate Edition”选项并点击“下一步”(注意,也可以选择“安装Starter Edition”选项)。
选择“Eclipse*开发环境”选项并点击“下一步”。选择这个选项将下载并安装所有必要的工具,包括Eclipse本身、Eclipse插件用于Intel® INDE、Android开发工具、Android NDK以及其他相关工具。
启动位于C:\Intel\INDE\IDEintegration\ADT\eclipse的Eclipse for Android ADT,并选择期望的工作区位置。
从文件菜单中选择“新建/Intel x86原生Android项目”:
输入应用程序名称并选择首选的SDK选项(请选择API 19: Android 4.4 (KitKat)作为目标SDK,并选择Google APIs (x86 System Image) (Google Inc.) (API 19)作为编译选项):
命名原生库:
继续运行向导并选择默认选项:
配置启动器图标:
选择应用程序的布局(Activity):
输入Activity名称:
通过从菜单中选择“窗口/首选项”,并在Android下选择NDK,确保指向正确的NDK(Native Development Kit)版本,NDK位置应指向C:\Intel\INDE\IDEintegration\NDK32:
通过选择“项目/构建全部”(Ctrl+B)构建项目:
应该在控制台窗口看到以下内容:
**** Build of configuration Default for project HelloINDE_x86 ****
C:\Intel\INDE\IDEintegration\NDK32\ndk-build.cmd all
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
[x86] Compile++ x86 : HelloINDE_x86 <= HelloINDE_x86.cpp
[x86] StaticLibrary : libstdc++.a
xiar: executing 'C:/Intel/INDE/IDEintegration/NDK32/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-ar.exe'
[x86] SharedLibrary : libHelloINDE_x86.so
[x86] Install : libHelloINDE_x86.so => libs/x86/libHelloINDE_x86.so
**** Build Finished ****
在运行应用程序之前,从菜单中选择“运行/运行配置”,点击“新建启动配置”按钮(第一个按钮),输入配置名称并选择项目。
选择“目标”标签并确保选择Intel_Nexus_7_x86作为目标,点击“应用”和“运行”按钮:
模拟器启动并登录后,应该能看到应用程序正在运行:
要创建一个原生Android应用程序,请从主菜单中选择“文件/新建/Android应用程序项目”:
输入应用程序名称并修改包名:
配置项目(可以使用向导提供的默认设置):
配置启动器图标:
选择应用程序的布局(Activity):
提供Activity名称:
应用程序向导将为创建以下内容:
在运行应用程序之前,从菜单中选择“运行/运行配置”,点击“新建启动配置”按钮(第一个按钮),输入配置名称并选择项目。