Thursday, March 21, 2013

1. How to download and Install Android Development Platform SDK

                    Android is an open source operating system for smart phones which is  running on a Linux Kernel. Java is the language used for developing android platform and applications. Since it is open source there are plenty of  free training,development help and free sample codes available in the net. As you know the  Android phones are making revolutions in the mobile phone market. Android gives you an exciting, free platform to make useful applications for the different branded Android phones available in the market and you may also make money from it. If you are new to the Android development and Java the best thing is to know the basic of XML and Java before starting development in Android. Interesting thing is that you can start developing in Android even if you don't have any knowledge in software development. Everything is available in the net.

                   You may First download the Android Software Development Kit (SDK) from here or the link given in the side bar. (TIP) Since it is 398MB don't directly download using Chrome or Forefox because if your connection is interrupted the download will be automatically cancelled and you will have to download it again. Best thing is to use Internet Download Accelerator (Click here). It will download much faster as it will make many connections to the download site. You can also pause it and resume it on the next day.
(See the image below)
Go the Android site by clicking the link  and click on the download link as shown below.


Now click to agree to the terms and conditions, select 32bit or 64 bit, if you don't know your system is 32 or 64 bit then follow the instruction down below to check it.


(TIP) If you don't know your system is 32 bit or 64 bit, then Right click on the icon named "Computer" and click "properties" Now a window named "basic information about your computer is opened, The system types specifies it is 32 bit or 64 bit. (see the image below for details)


Now click download and Download will automatically started. If you use Internet Download Accelerator,
it will automatically detect the link and start downloading. IF not clcik the green plus button on the tool bar and copy,paste the download link and click "start download". (see the image for detials)


When your download completes go the folder where the file is downloaded and clcik the zip file named
"android adt...." to open it in Winzip. (as shown below)

Now the files will be opened in Winzip, select all files by clicking Ctrl+A and click extract from the toolbar above. Choose a location to extract, better create a new folder named "android". Be sure that the "use folder name" is checked otherwise check it.(TIP) If not, it will not make any inner folders required to run Eclipse. (see image for details)


Now all the files will be extracted and the folder window is automatically opened (as shown below). Now double click on the folder named "adt-bundle..." to open it.


Now you can see a folder named "eclipse" click to open it. (as shown below)


Inside the folder you can see a file named "eclipse.exe" click on the icon to launch Eclipse. Note that android uses Eclipse, an open source platform with ADT (Android Development Tools) plugin to develop Android applications. (TIP) Please note that there is no need to install it in Windows. That's why the exe file is directly available. (TIP) Just right click on the file and make a shortcut to the desktop so that you can launch it easily next time. You don't have to worry about other files and folders as everything will be accessible from Eclipse.

                         The Android Developer site will also give you all the directions for downloading and running the SDK. You may also download it for Linux,Windows and Mac.  Now you have successfully completed the first step in Android Development. We will discus the other topics in the next chapter. Mean while just go through the resources links on the right side to learn about Android Development. If you are new to Jave read this PDF Learn Java For Android
(TIP) If you read pages from 43 to 82 you will get a basic idea.

(TIP) Eventhough I have explained it for Windows, I strongly suggest you to use Ubuntu Linux for Android Development, as the emulator is slow, always crashing and not responding in Windows. Unlike Windows, Ubuntu is a cute,very fast,quick booting and easy to use OS with 1000's of free softwares. In Ubuntu ADT is very fast and stable.  Setting up ADT bundle in Ubuntu is as easy as in Windows. You may Download Ubuntu free from here (750MB)



Now you  can move to the NEXT CHAPTER 

18 comments:

  1. A community for How Android Forum.This is the forum for help and discussion on Android Development, Galaxy, Nexus, Droid, HTC, IPhone, Media, Carriers, Games, Media, Development, Evo and all your favorites Android phones and tablets.
    Android Development

    ReplyDelete
  2. Wow Great information about toolbar. Toolbar is best way to increase your internet work speed and also increase online profit. Custom toolbar increase your online reputation and branding also. Learn more about Toolbar development then visit our website.

    ReplyDelete

  3. Nice post.Give it up. Thanks for share this article. For more visit:android development

    ReplyDelete
  4. Wow great information about toolbar development. Hire toolbar developer exhaustive analysis is capable of reshaping toolbar solutions with accuracy and precision. Here, cutting-edge technology in collaboration with cost-efficient methods is the stand-out corner for toolbar developer.

    ReplyDelete
  5. Is this requirement of internet connection if not then how can i installed it.because i try it i can't get success in it.

    ReplyDelete
    Replies
    1. Internet connection is required for downloading only, After down load you have to extract the zip file and run the Eclipse.exe file. Can you tell me what you have done so far?

      Delete
  6. Nice post.Give it up. Thanks for share this article. For more visit:android development

    ReplyDelete
  7. NICE BLOG!!! Thanks for sharing useful information about FNT Software Solutions and being one of best Software Training institute in Bangalore we agree that this blog is very useful for the students are searching for best software courses, I would really like to come back again right here for likewise good articles or blog posts. Thanks for sharing...Android Training Bangalore .

    ReplyDelete
  8. I just want to say that thank you very much for sharing the both ways.

    Android Development

    ReplyDelete
  9. This tutorial of how to install Android SDK is really simple, as i am also an Android developer did not find any difficulties in understanding this post.

    _____________________________
    iPhone Development
    Android Development Company
    Hire iPhone Developers
    Hire Android Developers

    ReplyDelete
  10. Good way to explain with image that helps to users, how to download and install Android SDK. This blog helps to newbie android developers. Thanks.

    iPad Application Development
    Mobile App Development Company

    ReplyDelete
  11. Great post, Thank you for these links and your insights! I'm always looking for gaining new knowledge. Thanks for this.
    website design

    ReplyDelete
  12. This post is truly very useful for the android developers and it help them to increase their knowledge and make them expert in creating any android apps. This will increase hire android app developer ratio in the market for best app creation.

    ReplyDelete
  13. hello,
    i just want to say that you have clearly mention the process very clearly and i also found it is very much easy to understand .
    keep sharing.

    ReplyDelete
  14. Thanks for such a nice post. I found that you shared a complete information on Android Application Development. OnGraph Technologies is a leading Indian base top Mobile app development Company.

    ReplyDelete

Please give your valuable comments so as to know whether this blog is useful to you.You can also write helpful Android Development Syntax or Shortcuts or Tips.