SlideShare a Scribd company logo
1 of 28
By TOPS technologies
-http://www.tops-int.com
-http://www.tops-int.com/android-training.html

TOPS Technologies - Android training program.

UPDATED - HOW TO INSTALL
ANDROID SDK
HOW TO INSTALL THE ANDROID
DEVELOPMENT TOOLS : ANDROID
TRAINING :MODULE 1


This Power Point Presentation will describes how to
install and configure the Android development tools.
TOPS Technologies - Android training
program.
CONTENTS : ANDROID TRAINING
:MODULE 1
•
•

•
•
•
•

TOPS Technologies - Android training
program.

•

1. Installation of the Android development tools
2. Requirements
3. Install Android Developer Tools
4. Install Android SDK version
5. Accessing the Android SDK code in Eclipse
6. Android Studio
7. Updating an Eclipse IDE for Android
development
1. INSTALLATION OF THE ANDROID
DEVELOPMENT TOOLS
•

•
•

TOPS Technologies - Android training
program.

•

Google provides tools to develop Android applications. You
can choose between Eclipse or IntelliJ based tools.
This guide describes both approaches, but the focus is on the
Eclipse based tooling.
Tip
Selecting an IDE is primarily based on personal preferences.
The team at Google plans to support both the Eclipse as well
as the IntelliJ based tools. The author of this text is a long
term Eclipse user, contributor and committer and therefore
selects Eclipse as his primary tooling for Android
development.
2. REQUIREMENTS
•
•

TOPS Technologies - Android training
program.

•

2.1. System requirements
2.2. Requirements for using a 64-bit Linux
2.3. Linux and OpenGL - Failed to load libGL.so
2. REQUIREMENTS
•
•

TOPS Technologies - Android training
program.

2.1. System requirements
Development for Android can be done on a
reasonably sized computer. For a nice experience a
modern computer is recommended, for example, a
2.6 GHz CPU with at least 8 GB of memory. An
SSD speeds up the start of the Android emulator
significantly.
2. REQUIREMENTS
2.2. Requirements for using a 64-bit Linux
 The Android SDK is 32-bit, therefore on a 64-bit
Linux system you need to have the package ia32libs installed. For Ubuntu you can do this via the
following command.
 # Ubuntu 12.04 apt-get install ia32-libs # Ubuntu
13.04 sudo apt-get install libc6-i386 lib32stdc++6
lib32gcc1 lib32ncurses5 # Ubuntu 13.10 sudo aptget install libc6-i386 lib32stdc++6 lib32gcc1
lib32ncurses5 lib32z1
 Please check your distribution documentation if you
are using a different flavor of Linux.


TOPS Technologies - Android training
program.
2.3. LINUX AND OPENGL - FAILED TO 
LOAD LIBGL.SO
On Ubuntu 13.04 you also have to install the
OpenGL support. This can be done on Ubuntu
13.04 via following command.
 # install OpenGL support sudo apt-get install libgl1mesa-dev
 Please check your distribution documentation if you
are using a different flavor of Linux.


TOPS Technologies - Android training
program.
3. INSTALL ANDROID DEVELOPER 
TOOLS
3.1. Download packaged Android Developer 
Tools
 Google provides a packaged and configured
Android development environment based on the
Eclipse IDE calledAndroid Developer Tools. Under
the following URL you find an archive file which
includes all required tools for Android
development: Getting the Android SDK.


TOPS Technologies - Android training
program.
3. INSTALL ANDROID DEVELOPER 
TOOLS
3.2. Stand-alone ADT installation
 Extract the zip file and start the Android Developer
Tools (Eclipse) which are located in
the eclipse folder. You can do this by doubleclicking on the eclipse native launcher
(e.g., eclipse.exe under Windows).


TOPS Technologies - Android training
program.
3. INSTALL ANDROID DEVELOPER 
TOOLS
3.3. Update an existing Eclipse IDE
 See Section 7, “Updating an Eclipse IDE for 
Android development” for a description on how to
update your existing Eclipse IDE to perform Android
development.


TOPS Technologies - Android training
program.
4. INSTALL ANDROID SDK VERSION



Tip
If you chose the
packaged Android
Developer Tools download
based on the Eclipse IDE,
the Android SDK is located
in the sdk folder of the
extracted archive file.

TOPS Technologies - Android training
program.

4.1. Using the Android SDK manager
The Android SDK Manager allows you to install specific
versions of the Android API. Select Window → Android SDK
Manager from the Eclipse menu or use
the tools/android program from your Android SDK installation.
TOPS Technologies - Android training
program.
4.1. USING THE ANDROID SDK 
MANAGER
The Android SDK Manager allows you to install and
delete Android packages.
 Select the version of Android you would like to
develop for from the tree and press
the Install button. The following screenshot shows
the selection for the API 18 version of Android.
 Refer the previous slide
 Press the Install button and accept the license for
all packages. After the installation is completed,
restart the Eclipse IDE.


TOPS Technologies - Android training
program.
4.2. INSTALL SUPPORT LIBRARY
In the Android SDK Manager select Extras and
install the Android support library.
 Android currently has several versions of the library,
the v4, v7 and v13 version which are valid as of the
respective API level of Android. The usage of a
higher version of the support library is typically
based on the lower version. For example, the
support for the action bar for Android devices with
version API 7 is included in the support library v7.
This library requires the v4 library, too.


TOPS Technologies - Android training
program.
5. ACCESSING THE ANDROID SDK 
CODE IN ECLIPSE

TOPS Technologies - Android training
program.
5.1. INSTALLATION
During Android development it is useful to have
access to the Android source code.
 You can download the Android source code via
the Android SDK Manager by selecting the Sources
for Android SDK.
 The sources are stored in
the path_to_android_sdk/sources/androidxx directory. where xx is the API level of Android,
e.g., 19 for the Android 4.4 version.


TOPS Technologies - Android training
program.
5.2. CONNECT SOURCE TO YOUR 
PROJECT


TOPS Technologies - Android training
program.

To connect the sources with the android.jar file in
your Android project, right-click on
your android.jar in thePackage Explorer view and
select Properties → Java Source Attachment.
Select External location and press theExternal
Folder button. Browse to
the path_to_android_sdk/sources/androidxx location and press the OK button.
5.3. VALIDATE


TOPS Technologies - Android training
program.

Validate that you can see the Android source code.
For example, open the View class via the Open
Type dialog (Ctrl+T) and ensure that you see the
source code.
TOPS Technologies - Android training
program.
6. ANDROID STUDIO
6.1. Android Studio based on IntelliJ IDEA
 Google also provides a modified version of the
IntelliJ IDE called Android Studio for developing
Android applications.
 6.2. Installation
 This book uses Eclipse for its description, but a
very similar functionality is available for Android
Studio. SeeInstalling Android Studio to learn how
to install and use it.


TOPS Technologies - Android training
program.
7. UPDATING AN ECLIPSE IDE FOR 
ANDROID DEVELOPMENT
The following description assumes that you already
have a flavor of the Eclipse IDE installed which you
want to update to develop Android applications. Use
the Eclipse update manager via Help → Install new
software and start the android to install all available
components for the Android Development Tools
(ADT) from the following URL:
 https://dl-ssl.google.com/android/eclipse/
 After the new Android development components
are installed, you will be prompted to install the
Android SDK. You can use the following wizard or
go to the next section to learn how to do it
manually.


TOPS Technologies - Android training
program.
TOPS Technologies - Android training
program.
TOPS Technologies - Android training
program.
TOPS Technologies - Android training
program.





TOPS Technologies - Android training
program.



After the installation of the ADT the Eclipse tooling allows to
download the Android SDK automatically. Alternatively you
can also manually download the Android SDK from the
Android SDK download page.
http://developer.android.com/sdk/index.html
The download contains a zip file, which you can extract to any
place in your file system, e.g., on my Linux system I placed it
into the /home/vogella/android-sdks folder. Avoid using
spaces in the path name, otherwise you may experience
problems with the usage of the Android SDK.
You also have to define the location of the Android SDK in the
Eclipse Preferences. In Eclipse open the Preferences dialog
via the menu Window → Preferences. Select Android and
enter the installation path of the Android SDK.
TOPS Technologies - Android training
program.
TOPS Technologies - Android training
program.

More Related Content

What's hot

Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaEdureka!
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppttirupathinews
 
Android Programming Basics
Android Programming BasicsAndroid Programming Basics
Android Programming BasicsEueung Mulyana
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Android notification
Android notificationAndroid notification
Android notificationKrazy Koder
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & ComponentsAkash Bisariya
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android StudioSuyash Srijan
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studioParinita03
 
Android chapter02-setup2-emulator
Android chapter02-setup2-emulatorAndroid chapter02-setup2-emulator
Android chapter02-setup2-emulatorguru472
 

What's hot (20)

Android Location and Maps
Android Location and MapsAndroid Location and Maps
Android Location and Maps
 
Introduction to Eclipse IDE
Introduction to Eclipse IDEIntroduction to Eclipse IDE
Introduction to Eclipse IDE
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Android UI
Android UIAndroid UI
Android UI
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | Edureka
 
Assemblies
AssembliesAssemblies
Assemblies
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
Android Programming Basics
Android Programming BasicsAndroid Programming Basics
Android Programming Basics
 
Notification android
Notification androidNotification android
Notification android
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Application development framework
Application development frameworkApplication development framework
Application development framework
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android notification
Android notificationAndroid notification
Android notification
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studio
 
Android chapter02-setup2-emulator
Android chapter02-setup2-emulatorAndroid chapter02-setup2-emulator
Android chapter02-setup2-emulator
 

Similar to How to install android sdk

03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application DevelopmentArief Gunawan
 
Eclipse & android setup
Eclipse & android setupEclipse & android setup
Eclipse & android setupChina Bigs
 
Android Development Tools and Installation
Android Development Tools and InstallationAndroid Development Tools and Installation
Android Development Tools and InstallationProf. Erwin Globio
 
Useful android developer tools to get associated with
Useful android developer tools to get associated with Useful android developer tools to get associated with
Useful android developer tools to get associated with iMOBDEV Technologies Pvt. Ltd.
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
Android installation
Android installationAndroid installation
Android installationDurai S
 
Android chapter02-setup1-sdk
Android chapter02-setup1-sdkAndroid chapter02-setup1-sdk
Android chapter02-setup1-sdkTran Le Hoan
 
Methods to set up android app development environment
Methods to set up android app development environmentMethods to set up android app development environment
Methods to set up android app development environmentastoria0128
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android applicationJawed akhtar
 
9780134433646 annuzzi ch02 (1)
9780134433646 annuzzi ch02 (1)9780134433646 annuzzi ch02 (1)
9780134433646 annuzzi ch02 (1)Peter Mburu
 
Android Application Development Environment Setup
Android Application Development Environment SetupAndroid Application Development Environment Setup
Android Application Development Environment SetupIan Pinto
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio OverviewSalim Hosen
 
Android SDK and PhoneGap
Android SDK and PhoneGapAndroid SDK and PhoneGap
Android SDK and PhoneGapDoncho Minkov
 

Similar to How to install android sdk (20)

03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application Development
 
Eclipse & android setup
Eclipse & android setupEclipse & android setup
Eclipse & android setup
 
Android Development Tools and Installation
Android Development Tools and InstallationAndroid Development Tools and Installation
Android Development Tools and Installation
 
Useful android developer tools to get associated with
Useful android developer tools to get associated with Useful android developer tools to get associated with
Useful android developer tools to get associated with
 
Android App development I
Android App development IAndroid App development I
Android App development I
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
Android app upload
Android app uploadAndroid app upload
Android app upload
 
Android installation
Android installationAndroid installation
Android installation
 
Android chapter02-setup1-sdk
Android chapter02-setup1-sdkAndroid chapter02-setup1-sdk
Android chapter02-setup1-sdk
 
Methods to set up android app development environment
Methods to set up android app development environmentMethods to set up android app development environment
Methods to set up android app development environment
 
Android session 1
Android session 1Android session 1
Android session 1
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android application
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
9780134433646 annuzzi ch02 (1)
9780134433646 annuzzi ch02 (1)9780134433646 annuzzi ch02 (1)
9780134433646 annuzzi ch02 (1)
 
Android Application Development Environment Setup
Android Application Development Environment SetupAndroid Application Development Environment Setup
Android Application Development Environment Setup
 
Android
AndroidAndroid
Android
 
Webinar on Google Android SDK
Webinar on Google Android SDKWebinar on Google Android SDK
Webinar on Google Android SDK
 
ANDROID PPT 1.pdf
ANDROID PPT 1.pdfANDROID PPT 1.pdf
ANDROID PPT 1.pdf
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Android SDK and PhoneGap
Android SDK and PhoneGapAndroid SDK and PhoneGap
Android SDK and PhoneGap
 

More from TOPS Technologies

Learn java objects inheritance-overriding-polymorphism
Learn java objects  inheritance-overriding-polymorphismLearn java objects  inheritance-overriding-polymorphism
Learn java objects inheritance-overriding-polymorphismTOPS Technologies
 
Surat tops conducted one hour seminar on “corporate basic skills”
Surat tops conducted  one hour seminar on “corporate basic skills”Surat tops conducted  one hour seminar on “corporate basic skills”
Surat tops conducted one hour seminar on “corporate basic skills”TOPS Technologies
 
Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologiesTOPS Technologies
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assuranceTOPS Technologies
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programmingTOPS Technologies
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetnTOPS Technologies
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project trainingTOPS Technologies
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project trainingTOPS Technologies
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesTOPS Technologies
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phoneTOPS Technologies
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesTOPS Technologies
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesTOPS Technologies
 
GTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVAGTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVATOPS Technologies
 
GTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidGTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidTOPS Technologies
 

More from TOPS Technologies (20)

Learn java objects inheritance-overriding-polymorphism
Learn java objects  inheritance-overriding-polymorphismLearn java objects  inheritance-overriding-polymorphism
Learn java objects inheritance-overriding-polymorphism
 
Surat tops conducted one hour seminar on “corporate basic skills”
Surat tops conducted  one hour seminar on “corporate basic skills”Surat tops conducted  one hour seminar on “corporate basic skills”
Surat tops conducted one hour seminar on “corporate basic skills”
 
Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologies
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assurance
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programming
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetn
 
Java live project training
Java live project trainingJava live project training
Java live project training
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project training
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project training
 
Php live project training
Php live project trainingPhp live project training
Php live project training
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologies
 
Php training in ahmedabad
Php training in ahmedabadPhp training in ahmedabad
Php training in ahmedabad
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training Guidelines
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training Guidelines
 
GTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVAGTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVA
 
GTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidGTU Guidelines for Project on Android
GTU Guidelines for Project on Android
 

Recently uploaded

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

How to install android sdk

  • 1. By TOPS technologies -http://www.tops-int.com -http://www.tops-int.com/android-training.html TOPS Technologies - Android training program. UPDATED - HOW TO INSTALL ANDROID SDK
  • 2. HOW TO INSTALL THE ANDROID DEVELOPMENT TOOLS : ANDROID TRAINING :MODULE 1  This Power Point Presentation will describes how to install and configure the Android development tools. TOPS Technologies - Android training program.
  • 3. CONTENTS : ANDROID TRAINING :MODULE 1 • • • • • • TOPS Technologies - Android training program. • 1. Installation of the Android development tools 2. Requirements 3. Install Android Developer Tools 4. Install Android SDK version 5. Accessing the Android SDK code in Eclipse 6. Android Studio 7. Updating an Eclipse IDE for Android development
  • 4. 1. INSTALLATION OF THE ANDROID DEVELOPMENT TOOLS • • • TOPS Technologies - Android training program. • Google provides tools to develop Android applications. You can choose between Eclipse or IntelliJ based tools. This guide describes both approaches, but the focus is on the Eclipse based tooling. Tip Selecting an IDE is primarily based on personal preferences. The team at Google plans to support both the Eclipse as well as the IntelliJ based tools. The author of this text is a long term Eclipse user, contributor and committer and therefore selects Eclipse as his primary tooling for Android development.
  • 5. 2. REQUIREMENTS • • TOPS Technologies - Android training program. • 2.1. System requirements 2.2. Requirements for using a 64-bit Linux 2.3. Linux and OpenGL - Failed to load libGL.so
  • 6. 2. REQUIREMENTS • • TOPS Technologies - Android training program. 2.1. System requirements Development for Android can be done on a reasonably sized computer. For a nice experience a modern computer is recommended, for example, a 2.6 GHz CPU with at least 8 GB of memory. An SSD speeds up the start of the Android emulator significantly.
  • 7. 2. REQUIREMENTS 2.2. Requirements for using a 64-bit Linux  The Android SDK is 32-bit, therefore on a 64-bit Linux system you need to have the package ia32libs installed. For Ubuntu you can do this via the following command.  # Ubuntu 12.04 apt-get install ia32-libs # Ubuntu 13.04 sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 # Ubuntu 13.10 sudo aptget install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1  Please check your distribution documentation if you are using a different flavor of Linux.  TOPS Technologies - Android training program.
  • 8. 2.3. LINUX AND OPENGL - FAILED TO  LOAD LIBGL.SO On Ubuntu 13.04 you also have to install the OpenGL support. This can be done on Ubuntu 13.04 via following command.  # install OpenGL support sudo apt-get install libgl1mesa-dev  Please check your distribution documentation if you are using a different flavor of Linux.  TOPS Technologies - Android training program.
  • 9. 3. INSTALL ANDROID DEVELOPER  TOOLS 3.1. Download packaged Android Developer  Tools  Google provides a packaged and configured Android development environment based on the Eclipse IDE calledAndroid Developer Tools. Under the following URL you find an archive file which includes all required tools for Android development: Getting the Android SDK.  TOPS Technologies - Android training program.
  • 10. 3. INSTALL ANDROID DEVELOPER  TOOLS 3.2. Stand-alone ADT installation  Extract the zip file and start the Android Developer Tools (Eclipse) which are located in the eclipse folder. You can do this by doubleclicking on the eclipse native launcher (e.g., eclipse.exe under Windows).  TOPS Technologies - Android training program.
  • 11. 3. INSTALL ANDROID DEVELOPER  TOOLS 3.3. Update an existing Eclipse IDE  See Section 7, “Updating an Eclipse IDE for  Android development” for a description on how to update your existing Eclipse IDE to perform Android development.  TOPS Technologies - Android training program.
  • 12. 4. INSTALL ANDROID SDK VERSION   Tip If you chose the packaged Android Developer Tools download based on the Eclipse IDE, the Android SDK is located in the sdk folder of the extracted archive file. TOPS Technologies - Android training program. 4.1. Using the Android SDK manager The Android SDK Manager allows you to install specific versions of the Android API. Select Window → Android SDK Manager from the Eclipse menu or use the tools/android program from your Android SDK installation.
  • 13. TOPS Technologies - Android training program.
  • 14. 4.1. USING THE ANDROID SDK  MANAGER The Android SDK Manager allows you to install and delete Android packages.  Select the version of Android you would like to develop for from the tree and press the Install button. The following screenshot shows the selection for the API 18 version of Android.  Refer the previous slide  Press the Install button and accept the license for all packages. After the installation is completed, restart the Eclipse IDE.  TOPS Technologies - Android training program.
  • 15. 4.2. INSTALL SUPPORT LIBRARY In the Android SDK Manager select Extras and install the Android support library.  Android currently has several versions of the library, the v4, v7 and v13 version which are valid as of the respective API level of Android. The usage of a higher version of the support library is typically based on the lower version. For example, the support for the action bar for Android devices with version API 7 is included in the support library v7. This library requires the v4 library, too.  TOPS Technologies - Android training program.
  • 17. 5.1. INSTALLATION During Android development it is useful to have access to the Android source code.  You can download the Android source code via the Android SDK Manager by selecting the Sources for Android SDK.  The sources are stored in the path_to_android_sdk/sources/androidxx directory. where xx is the API level of Android, e.g., 19 for the Android 4.4 version.  TOPS Technologies - Android training program.
  • 18. 5.2. CONNECT SOURCE TO YOUR  PROJECT  TOPS Technologies - Android training program. To connect the sources with the android.jar file in your Android project, right-click on your android.jar in thePackage Explorer view and select Properties → Java Source Attachment. Select External location and press theExternal Folder button. Browse to the path_to_android_sdk/sources/androidxx location and press the OK button.
  • 19. 5.3. VALIDATE  TOPS Technologies - Android training program. Validate that you can see the Android source code. For example, open the View class via the Open Type dialog (Ctrl+T) and ensure that you see the source code.
  • 20. TOPS Technologies - Android training program.
  • 21. 6. ANDROID STUDIO 6.1. Android Studio based on IntelliJ IDEA  Google also provides a modified version of the IntelliJ IDE called Android Studio for developing Android applications.  6.2. Installation  This book uses Eclipse for its description, but a very similar functionality is available for Android Studio. SeeInstalling Android Studio to learn how to install and use it.  TOPS Technologies - Android training program.
  • 22. 7. UPDATING AN ECLIPSE IDE FOR  ANDROID DEVELOPMENT The following description assumes that you already have a flavor of the Eclipse IDE installed which you want to update to develop Android applications. Use the Eclipse update manager via Help → Install new software and start the android to install all available components for the Android Development Tools (ADT) from the following URL:  https://dl-ssl.google.com/android/eclipse/  After the new Android development components are installed, you will be prompted to install the Android SDK. You can use the following wizard or go to the next section to learn how to do it manually.  TOPS Technologies - Android training program.
  • 23. TOPS Technologies - Android training program.
  • 24. TOPS Technologies - Android training program.
  • 25. TOPS Technologies - Android training program.
  • 26.    TOPS Technologies - Android training program.  After the installation of the ADT the Eclipse tooling allows to download the Android SDK automatically. Alternatively you can also manually download the Android SDK from the Android SDK download page. http://developer.android.com/sdk/index.html The download contains a zip file, which you can extract to any place in your file system, e.g., on my Linux system I placed it into the /home/vogella/android-sdks folder. Avoid using spaces in the path name, otherwise you may experience problems with the usage of the Android SDK. You also have to define the location of the Android SDK in the Eclipse Preferences. In Eclipse open the Preferences dialog via the menu Window → Preferences. Select Android and enter the installation path of the Android SDK.
  • 27. TOPS Technologies - Android training program.
  • 28. TOPS Technologies - Android training program.