For developers wishing to work on their Android applications on a Windows host system, Intel is providing the new (in beta) Intel® Integrated Native Developer Experience tool suite. For basic information and instructions on steps prior to Environment setup, please see this blog.
This second blog will cover the setup of an Android IDE with Eclipse*
With Intel® INDE installed, you have a tile menu to select components to download, with the Environment Setup Wizard allowing choice of an Android IDE.
- Ensure you have downloaded and installed Java JDK 8 -windows-64.exe .
- Run c:\Intel\INDE\inde.exe and from the tile menu, select Environment Setup.
- From the Environment Setup Wizard, IDE choice screen, select the Eclipse tile and click next. The Eclipse IDE page will appear.
Create a fresh install of Eclipse by clicking the ADT Bundle and Eclipse Plugin line. Also be sure to select the 64bit NDK (Note: This will compile fine for 32 bit clients).
Optionally include Apache Ant* (builds Java projects), Android Design* (fonts,colors,icons,etc) and Intel® HAXM (Hardware Accelerated Execution Manager) which significantly speeds up the Android emulator (both boot and performance)
NOTE: Intel® HAXM requires an Intel® processor with Intel® Virtualization Technology¹ (VT-x) enabled and the Execute Disable (XD) bit be set to On. (Both of these settings are usually in the BIOS, but can be set by
bcdedit).Currently, some virtualization software is not compatible, but the error message that shows is the one saying Intel® VT is not enabled.
Troubleshooting steps for installing Intel® HAXM: -Check that your Intel processor is capable of VT-x and XD bit (using Intel ARK tool), that Intel VT and XD are enabled in BIOS, and that Hyper-V is not running (Control Panel > Turn Windows features on or off > deactivate both Hyper-V and Hyper-V Management Tools.) You can re-activate Hyper-V later if desired.
Intel HAXM also requires that you reserve a specific amount of RAM (minimum 512MB). You should be sure to match the heap code available to your application in AndroidManifest.xml and set HAXM to match the total of all AVDs running.
Click Next to start the installation, which will take some time. After install, Environment Setup will go on to configure the system which will also take several minutes.
You can now navigate to \\Intel\INDE\framework\ADT\eclipse to run eclipse.exe.or return to the Intel® INDE hub menu to install additional Intel tools.
If you are new to the Android tools, let me suggest viewing the Intel® Android Tool Series Videos which include:
- Setting Up the NDK & SDK
- Setting Up Eclipse to Target Intel X86
- Deploying to an Intel Emulator
- Deploying to an Intel Device
IMPORTANT re-install note: If you need to reenter the Environment Setup to add or modify components, it may not be possible from the main Intel® INDE tile menu. (It may show as Installed and not allow re-entry). At this point you have two options.
1. Go to the Control Panel > Programs> Uninstall list and find Environment Setup for Android. Double click on it and in the Wizard, use the Modify or Re-install option to get the setup options again.
2. If you are comfortable in the registry, go to HKLM\software\Intel\INDE\framework and delete the framework key (will include deleting keys on installed Android subcomponents, but not the Intel tools). This will force Intel INDE tile menu to allow you to run the Environment Setup Wizard again.