Installing Intel® INDE

Want to develop for Android devices using a Windows host?  Using C++/Java?
Want to optimize and incorporate the performance and power saving capabilities of Intel® architecture into your Android application?
Want a tool suite that puts all your tools in one place, includes samples and native libraries, and that  takes you from IDE Integration, through Build, Compile,Analysis, Debug and Optimization?

Then check out Intel's new cross-platform productivity suite : Intel® INDE (Intel® Integrated Native Developer Experience -not to be confused with the custom pre-configured Eclipse distribution INDE). This suite can setup your Android development environment and provide best in class tools.The only pre-requirement is that you've installed Java JDK 8 (which includes JRE)  .

To help you quickly develop, debug, and optimize Android* Apps on Intel® Architecture  and ARM* based devices, Intel has packaged some new beta tools with the latest versions of  Intel optimizing tools to let you work on a 64 bit Windows* 7 or later host system (Intel architecture) and easily integrate into common IDEs (Eclipse*,  Android Studio*,  or Microsoft Visual Studio*).

The core of Intel® INDE is Environment Setup, the framework that installs the necessary Android development software (including Google Android* SDKAndroid* NDKAndroid* Design,  and Apache Ant*)  with the choice of integration into any of 3 common IDEs:

  • Eclipse* (with install through the Intel® INDE framework as part of the Android* ADT bundle)
  • Android Studio* (with install through the Intel®  INDE framework) 
  • Microsoft Visual Studio* Professional/Ultimate or Team 2012 or 2013 (install and license separately) with Intel® INDE providing optional installation of the vs-android plug-in for Microsoft* Visual Studio* and other Android environment tools.

Also available for installation through Environment Setup is Intel® HAXM (Hardware Accelerated Execution Manager) which can help speed up Android Emulation.  (This means 3 types of target environments are available - SW based emulation, HW enhanced SW emulation by adding Intel® HAXM, or an actual Android device connected via USB using adb.)

Intel® INDE additionally includes state of the art tools for build, compile, debug and optimization of Android apps.

Plus Intel® INDE automatically notifies you when Updates to these tools are available. (requires Internet connectivity).

System Requirements:  Development System:  A 64 bit Windows* 7-8.1 system on Intel® Architecture based hardware with 4GB RAM (will NOT work with 2GB) and 6GB free disk space..Note: To run Intel® HAXM (optional), you must have Intel® Virtualization Technology¹ enabled in BIOS.

Pre-requisite Software -  Java JDK 8 (which includes the JRE) IMPORTANT: Use the 64-bit JDK with Eclipse and Android Studio. 
Note: If using Microsoft Visual Studio, it must be licensed and installed separately along with the 32-bit JDK prior to running Intel INDE.

Target OSs: The supported versions of  Android 4.x vary by tool and target device. The Compiler, Media Pack, and Intel® TBB generally support Android 4.3 and up (some support earlier 4.x). Supported target system information for the other tools can be found in these links: Intel GPA  & Frame Debugger,  and Compute Code Builder . 

Install Intel® INDE (Gold version) Free Starter Edition or Free trial of Ultimate Version

  1. Go to the Intel® INDE home page.
  2. On the right side choose between Starter (free) and Ultimate (free trial) versions and click Download. 
  3. You will be redirected to a registration page for Intel® INDE - be sure to enter your correct email address.
  4. You will receive an email from Intel SW Development Products with a link to the download . There you can download the installer by choosing Browser (HTTP) or a Download Manager and clicking the Download button.
  5. Download and run the installer.

After this short installation you will have the option to launch Intel® INDE setup immediately or you may return to it by running \\Intel\INDE\inde.exe​​

Installation of IDE/Environment Setup

  1. Be sure to have the Java JDK 8 (which includes JRE)   installed on the host system. Install the 32 bit JDK if you have installed Microsoft Visual Studio as your IDE. Install the 64 bit JDK if you will be using Eclipse or Android Studio.
  2. All available components that can be downloaded and installed via Intel® INDE are shown as tiles. It is strongly suggested you install (and upgrade) both the Android environment components and the Intel tools using Intel® INDE rather than pointing to any prior installations.
  3. The default location for 3rd party Android* environment tools is \\Intel\INDE\Framework\*. 
  4. The default location for Intel tools is \\Intel\INDE\(tool name)

Environment Setup

  1. The first component you install should be Environment Setup so that you can integrate with your IDE. A wizard will walk you through the install.


      2. The next screen will let you choose your IDE. Make sure your Java JRE matches the requirement (see above).
If you choose Microsoft* VS*, make sure you have 32 bit Java JRE and have already installed the JRE and VS.
If you choose Eclipse or Android Studio, make sure you have the 64 bit Java JRE and then install  Eclipse or Android Studio through Intel INDE rather than using an existing installation.

Intel INDE IDE choice

Once you click on your preferred IDE and click Next, the screen will list the components available for the Android environment.

My next blog will cover IDE integration with Eclipse including the critical choices on Intel HAXM RAM settings and NDK versions.
                              Eclipse Integration Screen 


Installing Software


Problem DescriptionnInstalling software in Windows is a piece of cake: just download and install the software, then you can use it. Although installing a software in Linux only needs typing yum install thename in the command lines in some Linux distribution,especially Fedora/Red Hat,it requires a lot extra time in a process called resolving dependency(means the period of downloading the other packages it depends on in order to install itself completely and successfully).nThe problem is designed like this:nSuppose Samuel needs to install software A,A depends on B,C,D,E,and Samuel has already installed package E in his system so in the command lines there only will appear the packages B,C,D,we can say it needs 3 packages to finish the installation.n nnInputnThe number of test cases t,each of the case has an integer m means m packages to depend on if want to install X successfully and completely. Then the next line will contain m(m<=26 the letters are A-Z only) letters represent the name of each packages. The an integer n(n<=26 the letters are A-Z only too),means n packages have been installed in the desktop of Samuel.n nnOutputnYour task is to output how many packages Samuel needs to install in the process of resolving dependency except the ones have already been installed,and display their names using the format (if s>0,s the number of the packages) like this:”Samuel has to install another s package(s) in addition,the packages is/are *,*.”(use , between the two names)or(s=0)”Samuel can install the software without installing anything else.”n nnSample Inputn3n3nA B Cn2nA Bn5nA B E D Fn3nA B Fn2nA Bn2nA Bn nnSample OutputnSamuel has to install another 1 package(s) in addition,the packages is/are C.nSamuel has to install another 2 package(s) in addition,the packages is/are E,D.nSamuel can install the software without installing anything else.


  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他