SouthernComfort
4th June, 2011, 05:14 PM
What is Android?
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Android SDK
Android SDK | Android Developers (http://developer.android.com/sdk/index.html)
Here's an overview of the steps you must follow to set up the Android SDK:
Prepare your development computer and ensure it meets the system requirements.
Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
Add Android platforms and other components to your SDK.
Explore the contents of the Android SDK (optional).
Installing the SDK:
Installing the SDK | Android Developers (http://developer.android.com/sdk/installing.html)
Developer's Guide:
The Developer's Guide | Android Developers (http://developer.android.com/guide/index.html)
Package Index:
Package Index | Android Developers (http://developer.android.com/reference/packages.html)
Developer Resources:
Developer Resources | Android Developers (http://developer.android.com/resources/index.html)
OEM USB Drivers
OEM USB Drivers | Android Developers (http://developer.android.com/sdk/oem-usb.html)
Developing
Introduction | Android Developers (http://developer.android.com/guide/developing/index.html)
Tools
Tools | Android Developers (http://developer.android.com/guide/developing/tools/index.html)
Open Source Project:
Welcome to Android | Android Open Source (http://source.android.com/index.html)
Initializing a Build Environment
Initializing a Build Environment | Android Open Source (http://source.android.com/source/initializing.html)
Downloading the Source
Downloading the Source Tree | Android Open Source (http://source.android.com/source/downloading.html)
Building and Running
Building the System | Android Open Source (http://source.android.com/source/building.html)
System Requirements
The sections below describe the system and software requirements for developing Android applications using the Android SDK.
Supported Operating Systems
Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
Mac OS X 10.5.8 or later (x86 only)
Linux (tested on Ubuntu Linux, Lucid Lynx)
GNU C Library (glibc) 2.7 or later is required.
On Ubuntu Linux, version 8.04 or later is required.
64-bit distributions must be capable of running 32-bit applications.
Supported Development Environments
Eclipse IDE
Eclipse 3.5 (Galileo) or greater
Note: Eclipse 3.4 (Ganymede) is no longer supported with the latest version of ADT.
Eclipse JDT plugin (included in most Eclipse IDE packages)
If you need to install or update Eclipse, you can download it from Eclipse Downloads (http://www.eclipse.org/downloads/).
Several types of Eclipse packages are available for each platform. For developing Android applications, we recommend that you install one of these packages:
Eclipse IDE for Java Developers
Eclipse Classic (versions 3.5.1 and higher)
Eclipse IDE for Java EE Developers
JDK 5 or JDK 6 (JRE alone is not sufficient)
Android Development Tools plugin (recommended)
Not compatible with Gnu Compiler for Java (gcj)
Hardware requirements
The Android SDK requires disk storage for all of the components that you choose to install. The table below provides a rough idea of the disk-space requirements to expect, based on the components that you plan to use.
Component type
Approximate size
Comments
SDK Tools
35 MB
Required.
SDK Platform-tools
6MB
Required.
Android platform (each)
150MB
At least one platform is required.
SDK Add-on (each)
100MB
Optional.
USB Driver for Windows
10MB
Optional. For windows only.
Samples (per platform)
10MB
Optional.
Offline documentation
250MB
Optional.
Note that the disk-space requirements above are in addition to those of the Eclipse IDE, JDK, or other prerequisite tools that you may need to install on your development computer.
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Android SDK
Android SDK | Android Developers (http://developer.android.com/sdk/index.html)
Here's an overview of the steps you must follow to set up the Android SDK:
Prepare your development computer and ensure it meets the system requirements.
Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
Add Android platforms and other components to your SDK.
Explore the contents of the Android SDK (optional).
Installing the SDK:
Installing the SDK | Android Developers (http://developer.android.com/sdk/installing.html)
Developer's Guide:
The Developer's Guide | Android Developers (http://developer.android.com/guide/index.html)
Package Index:
Package Index | Android Developers (http://developer.android.com/reference/packages.html)
Developer Resources:
Developer Resources | Android Developers (http://developer.android.com/resources/index.html)
OEM USB Drivers
OEM USB Drivers | Android Developers (http://developer.android.com/sdk/oem-usb.html)
Developing
Introduction | Android Developers (http://developer.android.com/guide/developing/index.html)
Tools
Tools | Android Developers (http://developer.android.com/guide/developing/tools/index.html)
Open Source Project:
Welcome to Android | Android Open Source (http://source.android.com/index.html)
Initializing a Build Environment
Initializing a Build Environment | Android Open Source (http://source.android.com/source/initializing.html)
Downloading the Source
Downloading the Source Tree | Android Open Source (http://source.android.com/source/downloading.html)
Building and Running
Building the System | Android Open Source (http://source.android.com/source/building.html)
System Requirements
The sections below describe the system and software requirements for developing Android applications using the Android SDK.
Supported Operating Systems
Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
Mac OS X 10.5.8 or later (x86 only)
Linux (tested on Ubuntu Linux, Lucid Lynx)
GNU C Library (glibc) 2.7 or later is required.
On Ubuntu Linux, version 8.04 or later is required.
64-bit distributions must be capable of running 32-bit applications.
Supported Development Environments
Eclipse IDE
Eclipse 3.5 (Galileo) or greater
Note: Eclipse 3.4 (Ganymede) is no longer supported with the latest version of ADT.
Eclipse JDT plugin (included in most Eclipse IDE packages)
If you need to install or update Eclipse, you can download it from Eclipse Downloads (http://www.eclipse.org/downloads/).
Several types of Eclipse packages are available for each platform. For developing Android applications, we recommend that you install one of these packages:
Eclipse IDE for Java Developers
Eclipse Classic (versions 3.5.1 and higher)
Eclipse IDE for Java EE Developers
JDK 5 or JDK 6 (JRE alone is not sufficient)
Android Development Tools plugin (recommended)
Not compatible with Gnu Compiler for Java (gcj)
Hardware requirements
The Android SDK requires disk storage for all of the components that you choose to install. The table below provides a rough idea of the disk-space requirements to expect, based on the components that you plan to use.
Component type
Approximate size
Comments
SDK Tools
35 MB
Required.
SDK Platform-tools
6MB
Required.
Android platform (each)
150MB
At least one platform is required.
SDK Add-on (each)
100MB
Optional.
USB Driver for Windows
10MB
Optional. For windows only.
Samples (per platform)
10MB
Optional.
Offline documentation
250MB
Optional.
Note that the disk-space requirements above are in addition to those of the Eclipse IDE, JDK, or other prerequisite tools that you may need to install on your development computer.