Skip to content
  • Quizes
  • QStack
  • Blog
  • pinterest
  • instagram
  • twitter
  • linkedin
  • facebook
W3 Coding Schools
  • Home
  • HTML
    • HTML Introduction
    • HTML Editors
    • Fundamentals of HTML
    • Elements of HTML
    • HTML Attributes
    • HTML Headings
    • HTML Paragraphs
    • HTML Style Attribute
    • HTML Text Formatting
    • HTML Phrase Tags
    • HTML Comments
    • HTML with CSS
    • HTML Links
    • HTML Images
    • HTML Tables
    • HTML Lists
    • HTML Blocks
    • HTML Class Attribute
    • HTML Id Attribute
    • HTML Iframes
    • HTML JavaScript
    • HTML File Paths
    • HTML Head
    • Computer Code Elements
    • HTML Entities
    • HTML Charset
    • HTML URL Encode
    • HTML and XHTML
    • HTML Layouts
    • HTML Forms
    • HTML Form Elements
    • HTML Form Input Types
    • HTML Input Attributes
    • HTML5 Introduction
    • HTML5 New Elements
    • Semantic Elements
    • HTML5 Migration
    • Style Guide
    • HTML Canvas
  • CSS
    • CSS Introduction
    • CSS Syntax and CSS Comments
    • CSS Selectors
    • How to add CSS to a Webpage
    • CSS Color Basics
    • CSS Background Properties
    • CSS Border Properties
    • CSS Margin and Padding Properties
    • CSS Height and Width properties
    • CSS Box Model
    • CSS Outline Properties
    • CSS Fonts
    • CSS Text
    • How To Add Icons
    • CSS Links
    • CSS List-Style
    • CSS Tables
    • CSS Display Property
    • CSS Position Property
    • CSS Overflow Property
    • CSS max-width Property
    • CSS Float and Clear Properties
    • CSS Alignment
    • CSS inline-block
    • CSS Combinators
    • CSS Pseudo Classes
    • CSS Pseudo Elements
    • CSS Opacity
    • CSS Navigation Bar
    • CSS Dropdowns
    • CSS Image Gallery
    • CSS Image Sprites
    • CSS Attribute Selector
    • CSS Styling Forms
    • CSS Counters
    • CSS Units
    • CSS Specificity
    • CSS Website Layout
    • CSS Rounded Corners
    • CSS Border Image Property
    • CSS Multiple Backgrounds
    • CSS Gradient
    • CSS Shadow Effects
    • CSS Text Effects
    • CSS Web Fonts
    • CSS 2D Transforms
  • Bootstrap 4
    • Bootstrap 4 – Introduction
    • Bootstrap versions
    • Bootstrap 4 Layout
    • Bootstrap 3 Vs Bootstrap 4
    • Bootstrap 4 Grid System
    • Bootstrap 4 Typography
    • Bootstrap 4 Colors
    • Bootstrap 4 Images
    • Bootstrap 4 Tables
    • Bootstrap 4 Jumbotron
    • Bootstrap 4 Figures
    • Bootstrap 4 Alerts
    • Bootstrap 4 Buttons
    • Bootstrap 4 Button Group
    • Bootstrap 4 Badges
    • Bootstrap 4 Spinners
    • Bootstrap 4 Progress Bars
    • Bootstrap 4 Pagination
    • Bootstrap 4 Breadcrumbs
    • Bootstrap 4 List Groups
    • Bootstrap 4 Cards
  • jQuery
    • jQuery Introduction
    • jQuery Download
    • jQuery Selectors
    • jQuery Event Methods
    • jQuery Hide/Show Effects
    • jQuery Fading Effects
    • jQuery Sliding Effects
    • jQuery Animation
    • jQuery Stop and Callback
    • jQuery Get and Set Methods
    • jQuery Chaining
    • jQuery Add
    • jQuery Remove
    • jQuery CSS Classes
    • jQuery Style Properties
    • jQuery Dimensions
    • jQuery Traversing
    • jQuery Ancestors
    • jQuery Descendants
    • jQuery Siblings
  • Javascript
    • JS Introduction
    • JS Where to Put
    • JavaScript Syntax
    • JavaScript Comments
    • JavaScript Variables
    • JavaScript Data Types
    • JavaScript Operators
    • JavaScript Events
    • JavaScript Strings
    • JavaScript Numbers
  • php
    • PHP Introduction
    • Install PHP
    • PHP Syntax and Comments
    • PHP Variables
    • PHP Constants
    • PHP Echo and Print
    • PHP Data Types
    • PHP Strings
    • PHP Operators
    • PHP $ and $$ Variables
  • WordPress
    • WordPress Introduction
    • WordPress History
    • WordPress.com vs WordPress.org
    • How to Install WordPress
    • WordPress Dashboard
    • How to Create a WordPress Website
    • WordPress Posts
    • WordPress Pages
    • WordPress Posts vs Pages
    • WordPress Categories
  • SEO
    • SEO Introduction
    • SEO Tactics and Methods
    • SEO Relevant Filenames
    • SEO Domain Name
    • Website Design and SEO
    • SEO Keywords
    • Meta Tags Optimization
    • Title Tag Optimization
    • Anchor Text Optimization
    • Content Optimization
  • Android
    • Android Introduction
    • Android History and Versions
    • Android Architecture
    • Android Environment Setup
    • Android Application Components
    • Hello World Application
    • Android Activities
  • iOS
    • iOS Introduction
    • iOS Environment Setup
    • iOS Architecture

You Are Here

  • Home
  • Learn Android
  • Android Environment Setup

Topics

  • Android Activities
  • Hello World Application
  • Android Application Components
  • Android Environment Setup
  • Android Architecture
  • Android History and Versions
  • Android Introduction

Oct Champs & Prizes

  • 1. Pooja Ladda
  • 2. Manjali Kuldharan
  • 3. Pranali Surawar
  • 4. Anjali Kulkarni
  • 5. Vishal Deshmukh

Recent Posts

  • HTML Media
  • jQuery Siblings
  • Bootstrap 4 Cards
  • jQuery Descendants
  • jQuery Ancestors

Android Environment Setup

If you want to build an application for android, you should have Java Development Kit(JDK), Android SDK and development environment. The Android SDK is compatible with Windows, Linux, and Mac operating systems to build applications based on our requirements.
In the beginning, Manual Eclipse IDE Setup is supported by Google for Android development environment by downloading required components like Eclipse IDE, Android SDK, Java Development Kit (JDK), etc from the official site. Afterward, Google introduced a component called Android Studio to make the environment setup process simple.
We can easily set up an android development environment by using Android Studio in any operating system to implement android applications.

Why do we need JDK for making android apps?

All android apps are made using Java and Java is the main language used to make android apps. Java JDK is the basic foundation that you need before when you think about the development of the android application.

Set-up Java Development Kit (JDK):

You can download the latest version of Java JDK from Oracle’s Java site and you will find instructions about installing JDK in downloaded files, follow the given instructions to install and configure the setup. And then set PATH and JAVA_HOME environment variables to refer to the directory that contains java and javac, typically java_install_dir/bin and java_install_dir respectively.

Download the Android SDK:

Android SDK can be installed using command-line tools or through Android Studio. Android studio gives an easy way to GUI based tool but installs additional software on your computer and the command line does not install any additional software but it can be more challenging to use.
The two software’s that are mainly used to develop Android applications:
  • Android Studio
  • Setup Eclipse IDE Manually (Depreciated)

Installing Android Studio:

Android Studio is the official IDE for the development of android applications. It works based on IntelliJ IDEA, You can download the latest version of the android studio from Android Studio Download. If you don’t know how to install Android Studio on windows then follow the steps given below.
After installation, launch Android Studio.exe file.
step1
Now click on the Next button, if you did not set the JDK path in environment variable then no need to worry android studio will give you an option to set your JDK path like the below-given image.
step2
Now select the path of JDK and then click on Next. Android Studio will provide you some options that are used for app development. The below image has checked Android SDK, Android Virtual Device and Performance these options are required to develop an app.
step3
And now specify the path for Android Studio and Android SDK Wherever you want to keep this setup.
step4
At the last, it would extract the Android SDK Package in your system, it will take some time to finish. After extraction click on the Next and then Finish setup and now you are done with the installation.
If you are using Mac or Linux, you can download the latest version from Android Studio Mac Download or Android Studio Linux Download. And also check the instructions given along with the downloaded file for Mac OS and Linux.
While installing the Android platform SDK and other tools, install the latest available version. There might be cases in which Google has released a new version of the SDK that causes errors when you build your project. In that case, uninstall the older SDK and install an earlier version.
Now you have configured everything, and your computer is now compatible to find Java and work with JDK.

Post navigation

Android Architecture
Android Application Components

Ask a Question Cancel reply

Your email address will not be published. Required fields are marked *

W3 CODING SCHOOLS © Copyright 2019-20
Privacy policy   Terms of use

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok