This: I have a Macbook with 32-bit. And this: I tried to start Eclipse.app in adt-bundle-mac-x86_64/eclipse. Do not line up. It would appear that you are trying to use a 64-bit Eclipse on a 32-bit environment, based on your description.
You are currently reading the Eclipse - Android 4.4 Edition of this book. Purchase the fully updated Android Studio 3.2 / Android 9 / Jetpack Edition of this publication in eBook ($29.99) or Print ($45.99) format Android Studio 3.2 Development Essentials - Android 9 Edition Print and eBook (ePub/PDF/Kindle) editions contain 89 chapters and over 700 pages Before any work can begin on the development of an Android application, the first step is to configure a computer system to act as the development platform. This involves a number of steps consisting of installing the Java Development Kit (JDK), the Eclipse Integrated Development Environment (IDE) and the appropriate Android Software Development Kit (SDK). In addition to these steps, it will also be necessary to install the Eclipse Android Development Tool (ADT) Plug-in. This chapter will cover the steps necessary to install the requisite components for Android application development on Windows, Mac OS X and Linux based systems.
Both the Eclipse IDE and Android SDK were developed using the Java programming language. Similarly, Android applications are also developed using Java. As a result, the Java Development Kit (JDK) is the first component that must be installed. Android development requires the installation of the Standard Edition of the Java Platform Development Kit version 6 or later.
Java is provided in both development (JDK) and runtime (JRE) packages. For the purposes of Android development, the JDK must be installed. Mac OS X JDK Installation The Java SE 6 environment or a more recent version should already be installed on the latest Mac OS X versions.
Most of the work involved in developing applications for Android will be performed using the Eclipse Integrated Development Environment (IDE). If you are already using Eclipse to develop for other platforms, then the Android Developer Tools (ADT) plug-in can be integrated into your existing Eclipse installation (a topic covered later in this chapter). If, on the other hand, you are entirely new to Eclipse based development, the most convenient path to take is to install a package known as the ADT Bundle. This bundle includes many of the tools necessary to begin developing Android applications in a single download. The ADT Bundle may be downloaded from the following web page: From this page, either click on the download button if it lists the correct platform (for example on a Windows based web browser the button will read “Download the SDK ADT Bundle for Windows”), or select the “Download for Other Platforms” option to manually select the appropriate package for your platform and operating system.
On the subsequent screen, accept the terms and conditions, the target architecture of your computer system (32-bit or 64-bit) and click on the download button. Note that your choice of 32-bit or 64-bit should match the architecture chosen for the JDK installation. Attempting to run a 64-bit ADT bundle using a 32-bit JDK, for example, will result in errors when attempting to launch Eclipse. Locate the downloaded ADT Bundle zip file in a Windows Explorer window, right-click on it and select the Extract All menu option. In the resulting dialog, choose a suitable location into which to unzip the file before clicking on the Extract button.
When choosing a suitable location, keep in mind that the extraction will create a sub-folder in the chosen location named either adt-bundle-windows-x86 or adt-bundle-windows-x8664 containing the bundle packages. Once the extraction is complete, navigate in Windows Explorer to the directory containing the ADT bundle, move into the eclipse sub-folder and double click on the eclipse executable to start the Eclipse IDE environment.
For easier future access, right click on the eclipse executable and select Pin to Taskbar from the resulting menu. It is possible that Windows will display a Security Warning dialog before Eclipse will launch stating that the publisher could not be verified. In the event that this warning appears, uncheck the “Always ask before opening this file” option before clicking the Run button. Once invoked, Eclipse will prompt for the location of the workspace.
All projects will be stored by default into this folder. Browse for a suitable location, or choose the default offered by Eclipse and click on OK. Installation on Mac OS X When using Safari to download the ADT bundle archive, it is possible that Safari will automatically unzip the file once the download is complete (this is typically the default setting for Safari these days). This being the case, the location into which the download was saved will contain a directory named as follows: adt-bundle-mac-x8664- Using the Finder, simply move this folder to a permanent location on your file system. In the event that the browser did not automatically unzip the bundle archive, open a terminal window, change directory to the location where Eclipse is to be installed and execute the following command: unzip //.zip For example, assuming a package file named adt-bundle-mac-x1030.zip has been downloaded to /home/demo/Downloads, the following command would be needed to install Eclipse: unzip /home/demo/Downloads/adt-bundle-mac-x1030.zip Note that, in the above example, the bundle will be installed into a sub-directory named adt-bundle-mac-x1030. Assuming, therefore, that the above command was executed in /Users/demo, the software packages will be unpacked into /Users/demo/adt-bundle-mac-x1030.
![For For](/uploads/1/2/5/3/125356774/645532751.png)
Within this directory, the files comprising the Eclipse IDE are installed in a sub-directory named eclipse. Using the Finder tool, navigate to the eclipse sub-directory of the ADT bundle installation directory and double click on the eclipse executable to launch the application. For future easier access to the tool, simply drag the eclipse icon from the Finder window and drop it onto the dock. Installation on Linux On Linux systems, open a terminal window, change directory to the location where Eclipse is to be installed and execute the following command: unzip //.zip For example, assuming a package file named adt-bundle-linux-x0.zip has been downloaded to /home/demo/Downloads, the following command would be needed to install Eclipse: unzip /home/demo/Downloads/adt-bundle-linux-x0.zip Note that the bundle will be installed into a sub-directory named either adt-bundle-linux-x0 or adt-bundle-linux-x1030 depending on whether the 32-bit or 64-bit edition was downloaded. Assuming, therefore, that the above command was executed in /home/demo, the software packages will be unpacked into /home/demo/adt-bundle-linux-x0. Within this directory, the files comprising the Eclipse IDE are installed in a sub-directory named eclipse. To launch Eclipse, open a terminal window, change directory to the eclipse sub-directory of the ADT bundle installation directory and execute the following command:./eclipse Once invoked, Eclipse will prompt for the location of the workspace.
All projects will be stored by default into this folder. Browse for a suitable location, or choose the default offered by Eclipse and click on OK. Having verified that the Eclipse IDE is installed correctly, keep Eclipse running so that it can be used to install additional Android SDK packages.
![Download eclipse adt for android Download eclipse adt for android](/uploads/1/2/5/3/125356774/473470090.jpg)
The steps performed so far have installed Java, the Eclipse IDE and the current set of default Android SDK packages. Before proceeding, it is worth taking some time to verify which packages are installed and to install any missing packages. This task can be performed using the Android SDK Manager, which may be launched from within the Eclipse tool by selecting the Window - Android SDK Manager menu option. Once invoked, the SDK Manager tool will appear as illustrated in Figure 2-2: Figure 2-2 Once the SDK Manager is running, return to the main Eclipse window and select the File - Exit menu option to exit from the Eclipse environment. This will leave the Android SDK Manager running whilst ensuring that the Eclipse session does not conflict with the installation process. Begin by checking that the SDK Path: setting at the top of the SDK Manager window matches the location into which the ADT Bundle package was unzipped. If it does not, relaunch Eclipse and select the Window - Preferences option.
In the Preferences dialog, select the Android option from the left hand panel and change the SDK Location setting so that it references the sdk sub-folder of the directory into which the ADT Bundle was unzipped before clicking on Apply followed by OK. Within the Android SDK Manager, make sure that the check boxes next to the following packages are listed as Installed in the Status column:. Tools Android SDK Tools. Tools Android SDK Platform-tools.
SDK Platform Android 4.4 API 19 SDK Platform. SDK Platform Android 4.4 API 19 ARM EABI v7a System Image. Extras Android Support Library In the event that any of the above packages are listed as Not Installed, simply select the checkboxes next to those packages and click on the Install packages button to initiate the installation process.
In the resulting dialog, accept the license agreements before clicking on the Install button. The SDK Manager will then begin to download and install the designated packages. As the installation proceeds, a progress bar will appear at the bottom of the manager window indicating the status of the installation. Once the installation is complete, review the package list and make sure that the selected packages are now listed as Installed in the Status column.
If any are listed as Not installed, make sure they are selected and click on the Install packages button again. Making the Android SDK Tools Command-line Accessible. Most of the time, the underlying tools of the Android SDK will be accessed from within the Eclipse environment. That being said, however, there will also be instances where it will be useful to be able to invoke those tools from a command prompt or terminal window.
In order for the operating system on which you are developing to be able to find these tools, it will be necessary to add them to the system’s PATH environment variable. Regardless of operating system, the PATH variable needs to be configured to include the following paths (where represents the file system location into which the ADT bundle was installed): /sdk/tools /sdk/platform-tools The steps to achieve this are operating system dependent: Windows 7 1. Right click on Computer in the desktop start menu and select Properties from the resulting menu. In the properties panel, select the Advanced System Settings link and, in the resulting dialog, click on the Environment Variables button. In the Environment Variables dialog, locate the Path variable in the System variables list, select it and click on Edit. Locate the end of the current variable value string and append the path to the android platform tools to the end, using a semicolon to separate the path from the preceding values.
For example, assuming the ADT bundle was installed into /Users/demo/adt-bundle-windows-x8664, the following would be appended to the end of the current Path value:;C: Users demo adt-bundle-windows-x8664 sdk platform-tools;C: Users demo adt-bundle-windows-x8664 sdk tools 4. Click on OK in each dialog box and close the system properties control panel. Once the above steps are complete, verify that the path is correctly set by opening a Command Prompt window (Start - All Programs - Accessories - Command Prompt) and at the prompt enter: echo%Path% The returned path variable value should include the paths to the Android SDK platform tools folders.
Verify that the platform-tools value is correct by attempting to run the adb tool as follows: adb The tool should output a list of command line options when executed. Similarly, check the tools path setting by attempting to launch the Android SDK Manager: android In the event that a message similar to following message appears for one or both of the commands, it is most likely that an incorrect path was appended to the Path environment variable: 'adb' is not recognized as an internal or external command, operable program or batch file. Windows 8.1 1. On the start screen, move the mouse to the bottom right hand corner of the screen and select Search from the resulting menu.
In the search box, enter Control Panel. When the Control Panel icon appears in the results area, click on it to launch the tool on the desktop. Within the Control Panel, use the Category menu to change the display to Large Icons. From the list of icons select, the one labeled System. Follow the steps outlined for Windows 7 starting from step 2 through to step 4. Open the command prompt window (move the mouse to the bottom right hand corner of the screen, select the Search option and enter cmd into the search box).
Select Command Prompt from the search results. Within the Command Prompt window, enter: echo%Path% The returned path variable value should include the paths to the Android SDK platform tools folders. Verify that the platform-tools value is correct by attempting to run the adb tool as follows: adb The tool should output a list of command line options when executed. Similarly, check the tools path setting by attempting to launch the Android SDK Manager: android In the event that a message similar to following message appears for one or both of the commands, it is most likely that an incorrect path was appended to the Path environment variable: 'adb' is not recognized as an internal or external command, operable program or batch file. Linux On Linux this will involve once again editing the.bashrc file. Assuming that the bundle package was installed into /home/demo/adt-bundle-linux-x0, the export line in the.bashrc file would now read as follows: export PATH=/home/demo/java/jdk1.7.010/bin:/home/demo/adt-bundle-linux-x0/sdk/platform-tools:/home/demo/adt-bundle-linux-x0/sdk/tools:$PATH Mac OS X A number of techniques may be employed to modify the $PATH environment variable on Mac OS X.
Arguably the cleanest method is to add a new file in the /etc/paths.d directory containing the paths to be added to $PATH. Assuming an installation location of /Users/demo/adt-bundle-mac-x1030, the path may be configured by creating a new file named android-sdk in the /etc/paths.d directory containing the following lines: /Users/demo/adt-bundle-mac-x1030/sdk/tools /Users/demo/adt-bundle-mac-x1030/sdk/platform-tools Note that since this is a system directory it will be necessary to use the sudo command when creating the file. For example: sudo vi /etc/paths.d/android-sdk Updating the ADT. From time to time new versions of the Android ADT and SDK are released.
New versions of the SDK are installed using the Android SDK Manager. When new versions of the SDK have been installed on your system the ADT will also often need to be updated to a matching version. The latest version of the ADT can be installed by selecting the Eclipse Help - Install New Software menu option. When prompted, enter the following URL and a suitable name for the update (the choice of name is not important): Having entered the required information Eclipse will list any available updates. If updates are listed, simply proceed with the installation process. Once complete, restart Eclipse to use the latest version of the ADT.
Adding the ADT Plugin to an Existing Eclipse Integration. The steps outlined so far in this chapter have assumed that the Eclipse IDE is not already installed on your system.
In the event that you are already using Eclipse for Java based development, the appropriate Android development tools and SDKs can be added to this existing Eclipse installation. Eclipse editions with which the ADT Plugin is compatible are as follows:. Eclipse IDE for Java Developers. Eclipse Classic (versions 3.5.1 and higher). Eclipse IDE for Java EE Developers. Eclipse for Mobile Developers The ADT Plugin for Eclipse adds a range of Android specific features to what is otherwise a general-purpose Java edition of the Eclipse environment. To install this plugin, launch Eclipse and select the Help – Install New Software menu option.
In the resulting window, click on the Add button to display the Add Repository dialog. Enter “ADT Plugin” into the Name field and the following URL into the Location field: Click on the OK button and wait while Eclipse connects to the Android repository.
Once the information has been downloaded, new items will be listed entitled Developer Tools and NDK Plugins as illustrated in Figure 2-3: Figure 2-3 Select the checkbox next to the Developer Tools entry and click on the Next button. After requirements and dependencies have been calculated by the installer, a more detailed list of the packages to be installed will appear. Once again click on the Next button to proceed.
On the subsequent licensing page, select the option to accept the terms of the agreements (assuming that you do, indeed, agree) and click on Finish to complete the installation. During the download and installation process, you may be prompted to confirm that you wish to install unsigned content. In the event that this happens, simply click on the option to proceed with the installation. When the ADT Plugin installation is complete, a dialog will appear providing the option to restart Eclipse in order to complete the installation. Click on Yes and wait for the tool to exit and re-launch.
Upon restarting, the Welcome to Android Development dialog will appear as illustrated in Figure 2-4: Figure 2-3 At this stage there is no existing SDK installed so the Use Existing SDKs choice is not a viable option. Unfortunately, the ADT Plugin does not provide the option at this point to install the SDKs of our choice so we will need to install the latest available SDK version. With this in mind, select the option to install the latest available version of the Android APIs. Make a note of the Target Location path and change it if you prefer the SDKs to be installed in a different location, then click Next. Choose whether to send usage information to Google, accept all the licensing terms and click on Install. The Android SDK Manager will now download and install the latest Android SDKs. At this point, the Eclipse environment is ready to begin the development of Android applications.
The ADT Bundle provides everything you need to start developing apps, including a version of the Eclipse IDE with built-in ADT (Android Developer Tools) to streamline your Android app development. If you haven't already, go download the. (If you downloaded the SDK Tools only, for use with an existing IDE, you should instead read.) Install the SDK and Eclipse IDE. Unpack the ZIP file (named adt-bundle.zip) and save it to an appropriate location, such as a 'Development' directory in your home directory. Open the adt-bundle-/eclipse/ directory and launch eclipse.
The IDE is already loaded with the Android Developer Tools plugin and the SDK is ready to go. To start developing, read. Caution: Do not move any of the files or directories from the adt-bundle- directory. If you move the eclipse or sdk directory, ADT will not be able to locate the SDK and you'll need to manually update the ADT preferences.
Additional information As you continue developing apps, you may need to install additional versions of Android for the emulator and other packages such as the library for Google Play In-app Billing. To install more packages, use the. Everything you need to develop Android apps is on this web site, including, and information about how you can.
For additional resources about developing and distributing your app, see the.