0% found this document useful (0 votes)
10 views7 pages

2.1 Introduction

This document outlines the installation and configuration of Android development environments, detailing the necessary operating systems, Java Development Kit (JDK), Java Runtime Environment (JRE), and Android SDK. It describes various Android Development Tools (ADT) such as Android Studio, Visual Studio with Xamarin, IntelliJ IDEA, and Eclipse IDE, as well as the concept of Android Virtual Devices (AVDs) and emulators for testing applications. The document emphasizes the features and functionalities of these tools and environments essential for Android application development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views7 pages

2.1 Introduction

This document outlines the installation and configuration of Android development environments, detailing the necessary operating systems, Java Development Kit (JDK), Java Runtime Environment (JRE), and Android SDK. It describes various Android Development Tools (ADT) such as Android Studio, Visual Studio with Xamarin, IntelliJ IDEA, and Eclipse IDE, as well as the concept of Android Virtual Devices (AVDs) and emulators for testing applications. The document emphasizes the features and functionalities of these tools and environments essential for Android application development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Unit No- 2

Installation and configuration of Android 06 Marks


Unit Outcome-

a. Describe function of the given component to operate the specified IDE.


b. Explain the given term related to virtual machine.
c. Explain the given basic term related to Android development tools.
d. Describe the features of given android emulator.
e. Describe the steps to configure the given android development environment
2.1 Operating System –
1. Windows XP(32 bit), Vista(32 or 64 bit), Windows 7(32 or 64 bit)
2. Mac OS X(Intel) 10.5.8 (x86 only)
3. Linux (i386 :tested in Lucid Lynx, Ubuntu Linux)
Java JDK –
As android programs are developed in Java programming language we have to install JDK (Java Development Kit)
which includes JRE.
JVM-
JVM (Java Virtual Machine) is an abstract machine. It is a specification that provides runtime environment in
which java bytecode can be executed.
The JVM performs following operation:
o Loads code o Verifies code o Executes code o Provides runtime environment
JRE
The Java Runtime Environment (JRE) is a set of software tools for development of Java applications. It
combines the Java Virtual Machine (JVM), platform core classes and supporting libraries.

Android SDK –

The Android SDK (software development kit) is a set of development tools used to develop
applications for Android platform.
SDK components- 1. Debugger 2. Libraries 3.Emulator 4.Documentation
5. Sample code 6. Tutorials
2.2 Android Development Tools (ADT)-
Android Development Tools (ADT) is used to designed to give you a powerful, integrated environment in which to
build Android applications.
2.2 Android Development Tools (ADT)-
1. Android Studio
Developed by Google, Android Studio is an all-rounder integrated development environment that
allows the Android developers to get what they desire without an Integrated Development Environment or IDE.
2. Visual Studio – Xamarin
Xamarin was launched in 2011 which is the best free IDE for delivering an enterprise quality, cross-
platform approach.
3. IntelliJ IDEA
Using this IDE, you can do indepth coding, quick navigation, and error analysis. It supports mobile app
development with the help of Java, Scala, Kotlin, Groovy.
4. Eclipse IDE
It is one of the most popular IDES of Android apps. The open-source software is free to use.
2.3 Android Virtual Devices(AVD’s)
An Android Virtual Device (AVD) is a configuration that defines the characteristics of an Android phone, tablet,
Wear OS, Android TV, or Automotive OS device that you want to simulate in the Android Emulator
- An AVD is used for testing the android apps.
- An AVD is an emulator occurrence that enables to from a real device.
- Each AVD consists of hardware sketch, connection(mapping) to system image, and emulated storage such as secured
digital (SD) card.
2.4 Emulators
- The Android Emulator simulates Android devices on your computer so that you can test your application on a
variety of devices and Android API levels without needing to have each physical device.
- The Android emulator mimics all of the hardware and software features of mobile device except it can’t place
actual phone calls.
The android emulator supports hardware features like:
1. An ARMv5 CPU
2. 16 bit LCD display
3. One or more keyboards
4. Sound chip
5. Flash memory partitions
6. GSM modem
7. Camera
8. Sensors like accelerometer etc.

You might also like