Showing posts with label install. Show all posts
Showing posts with label install. Show all posts

Friday, July 31, 2015

Windows - How to Clean Install Windows 10

The Windows 10 upgrade process drags old files, settings, and programs from your previous Windows system to your new one. Microsoft allows you to get an entirely fresh system by performing a clean install, but the activation process can be a bit confusing.

This is also useful if you’ve purchased a new Windows 10 PC and it includes manufacturer-installed bloatware you don’t want. Or, you may need to perform a clean install on a computer without an existing Windows system after installing a new hard drive.

Note that you won’t be eligible for the free “Windows DVD Player” app offered to users of Windows Media Center if you perform a clean install. However, you can always install VLC to get DVD playback or use one of the more fully featured Windows Media Center alternatives.

 

The Easy Alternative: Perform a Reset and Remove Everything

There’s an alternative to clean-installing. You can use the Reset feature to reset your Windows 10 system back to its fresh state.

If you installed Windows 10 yourself, this should give you a fresh Windows system. If you purchased a computer that came with Windows 10, this will likely bring back the bloatware that came with your Windows 10 PC. (There should be a way to prevent Windows 10’s Reset function from reinstalling the bloatware, but we’ll need to get our hands on a PC that comes with Windows 10 before we can find out how.)

Note that this may not be the perfect solution — while it should give you a perfectly like-new Windows system, some people have reported that it won’t fix some system corruption issues, in which case you’d want to perform a real clean install.

To reset your Windows 10 PC, open the Settings app, select Update & security, select Recovery, and click the “Get started” button under Reset this PC. Select “Remove everything.” This will wipe all your files, so be sure you have backups.

clip_image002

 

For the Free Upgrade: Have You Upgraded and Activated Your Windows 10 System?

If you want to perform a clean install of WIndows 10 and haven’t upgraded to Windows 10 yet on your Windows 7 or 8.1 PC, you have some extra work to do. You’ll need to take advantage of Microsoft’s upgrade offer before performing a clean install. (Obviously, if you have a PC that came with Windows 10 or you’ve purchased your own Windows 10 license, this isn’t necessary.)

When you upgrade a Windows 7 or 8.1 system to Windows 10, the installer confirms that you have a “genuine Windows” system installed and activates your computer for use with Windows 10. Note that you don’t actually get a Windows 10 product key — instead, your computer’s hardware is registered with Microsoft’s servers. When you install Windows 10 on that PC again in the future, it will check in with Microsoft’s servers, confirm it’s installed on a registered PC, and automatically activate itself.

If you don’t take advantage of the upgrade process first, this registration will never happen. There’s no way to enter a Windows 7 or 8.1 key into the Windows 10 installer, nor is there some sort of web form that will give you a Windows 10 key if you provide your Windows 7 or 8.1 key. Sorry — you’ll have to upgrade to Windows 10 before you can perform a clean install.

If you need to upgrade, you can download Microsoft’s Windows 10 media creation tool and tell it to “Upgrade this PC now.” It will automatically upgrade you to Windows 10 if your PC is running a genuine version of Windows 7 or Windows 8.1.

clip_image003

Once you’re done, confirm that Windows 10 is activated before performing a clean install. You can check this by opening Settings, selecting Update & Security, and selecting Activation.

Verify that you see “Windows is activated” here. Also, note the edition of Windows 10 you have installed — either Windows 10 Home or Windows 10 Pro. Most people will receive the Home edition as part of the free upgrade, but you’ll get Windows 10 Pro if you previously had a Professional edition of Windows 7 or 8.1 installed.

If Windows 10 isn’t activated, don’t try to perform a clean install until it is.

clip_image004

 

Download Windows 10 and Create Installation Media

Even if your Windows system has already been upgraded with the “Get Windows 10″ reservation process, you’ll need to download Windows installation media to install Windows 10 from scratch.

Download the Windows 10 media creation tool from Microsoft. This tool will download the correct Windows 10 installation files for your system, and it also has built-in functions to create USB installation media or burn an installer DVD. Select the “Create installation media for another PC” option to create installation media.

clip_image005

Be sure to select the correct type of installation media for the copy of Windows 10 that’s licensed for your PC — Windows 10 Home or Professional. You should also choose your language and select whether you want the 32-bit or 64-bit version of Windows here — most people will want the 64-bit version. However, you can create installation media that includes both the 32-bit and 64-bit version, and the installer will automatically select the most appropriate one when you use it to install Windows on a computer.

clip_image006

Install Windows 10 from the installation media like you would any other operating system. Restart your computer with the USB drive or DVD inserted and boot from that device. This may require you change a setting in the BIOS, access a boot menu, or use the “Use a device” option in the advanced startup options on a modern Windows 8 or 10 device that includes UEFI firmware instead of the traditional BIOS.

Select “Install Now” once the Windows installer starts. When you reach a screen asking for your WIndows 10 product key, click the Skip button. You won’t actually have a Windows 10 product key if you took advantage of the free upgrade offer.

If you do have a Windows 10 product key, enter it here.

image

Go through the setup process normally until you see the “Which type of installation do you want?” screen. Select the “Custom” option to ensure you’re performing a clean install and not an upgrade install.

Partition your system drive however you like. If you just have a single WIndows partition, you can tell the installer to overwrite it. If you have many partitions, you could delete them all and tell Windows 10 to install itself in the unallocated space.

image

You’ll be asked for the product key after the process is finished. Just click “Do this later” to skip this part and continue the setup process.

After you log into your new, clean-installed Windows 10 system, it should automaticallyactivate itself after you connect to the Internet. If you took advantage of the free upgrade offer, it does this by checking your computer’s hardware and then checking in with Microsoft, verifying that your hardware configuration is authorized to use Windows 10.

When we reinstalled Windows 10 Pro on our computer, it activated immediately. But, if Microsoft’s activation servers are overloaded, so it may take some time before your system activates. You can open the Settings app, select Update & security, and select Activation to check your activation status. If it’s not activated, you may see information here that can help you activate.

clip_image007

Some people report having to reboot several times, while others have just waited. The following command can force an activation to occur if it’s not happening automatically after going through the steps above. First, open an Administrator Command Prompt by right-clicking the Start button or pressing Windows Key + X and selecting Command Prompt (Admin). Type the following command and press Enter:

slmgr.vbs /ato

Many people report having to run this command several times. if you see an error message, try rebooting and running it again, wait and run it again, or just wait and let Windows activate automatically. Microsoft’s servers may be overloaded at the moment you’re trying to activate.

clip_image008

Microsoft’s free upgrade offer depends on your PC’s hardware so it may not activate properly if you’ve swapped out hardware inside your PC. You may need to call Microsoft and complete the phone activation process, explaining what happened, if you changed the PC’s hardware after taking advantage of the offer. The phone support line can give you an activation code that will allow you to activate Windows 10, even if it won’t activate automatically. However, you may have to provide additional information.

Note that the free Windows 10 upgrade (as well as OEM copies of Windows and pre-installed copies of Windows 10) can’t actually be transferred to a separate PC. They’re tied to a single PC’s hardware.

Taken From: http://www.howtogeek.com/224342/how-to-clean-install-windows-10/

Saturday, January 18, 2014

Raspberry Pi Setup with NOOBS

How to Enjoy Dead Simple Raspberry Pi Setup with NOOBS

clip_image001[1]

If you’re looking for the simplest way to get started with your new Raspberry Pi, look no further. The Raspberry Pi foundation’s New Out Of Box Software (NOOBS) makes it easier than ever to get up and running with the powerful little project platform.

Why Do I Want To Do This?

Installing an operating system on the Raspberry Pi isn’t the most difficult task in the world, but it does require a battery of tools and a little bit of know how. The New Out Of Box Software (NOOBS) system not only makes it extremely simple to go from a blank SD card to an installed copy of Rasbian, but it also comes prepackaged with alternative Raspberry Pi operating systems like Pidora (a Fedora-based build), RISC OS (a modern repackaging of the speedy 1990s ARM-based desktop operating system), Arch (an Arch Linux port for the Pi), and two distributions of XBMC: Raspbmc and OpenELEC.

In other words, you can easily install and test drive any number of popular Raspberry Pi operating systems without so much as unpacking and wrestling with an operating system image file. The only real reason to forgo using NOOBS was if you desired to set up a multi-boot Raspberry Pi unit that allowed you to switch between installed operating systems.

Previously, you needed to use a boot-manager like BerryBoot to accomplish that goal. As of NOOBS v1.3, however, multi-boot functionality is included and even better than the multi-boot functionality in BerryBoot, as it does not share kernels between operating system installs. As a result, all your operating systems are effectively siloed;  if you make configuration changes like overclocking or changing the memory allocation in RaspBMC, you can leave your Rasbian install stock with the default allocation (or vice versa).

Prepping for NOOBS

clip_image002

If you’re brand new to the Raspberry P,i we strongly recommend checking out our comprehensive startup guide to familiarize yourself with all the hardware requirements and the general layout of the Pi. Once you’re armed and ready with your Pi, SD card, and hardware peripherals, there is a tiny bit of prep work you should do before jumping into the project: properly formatting the SD card.

Windows and OS X users should use the SD Card Association’s formatting application; grab a copy for Windows here and OS X here. Linux users should use a format tool like Gparted for the same task. After downloading and installing the SDFormatter, fire it up with your SD card mounted. Make a quick stop in the options menu and make sure “Format Size Adjustment” is toggled on. After that, double check that you’ve selected the right piece of removable media and format it.

Once the SD card is formatted, grab a copy of the NOOBS installer. The installer comes in two versions: Offline/Network and Network Only. The Offline version is large (1.1GB) and includes both the NOOBS installer and all the available installation images; once you have this copy, you no longer need internet access to complete the installation. The Network Only version is tiny (20MB) and includes just the NOOBS installer; as you select the individual operating systems you wish to install, they are downloaded from the Raspberry Pi Foundation’s central repository.

clip_image003[1]

When the NOOBS installer has finished downloading, dump the contents of the .ZIP file onto your SD card (the contents of the full installer are shown above, those using the network installer with have an empty OS folder). After copying the required files over to the SD card, safely eject the card from your computer, place it into your powered down Raspberry Pi’s SD card slot, and power the system up.

clip_image004

The first thing you’ll see is the screen above: the Raspberry Pi logo, a small box running some basic automated setup steps, and the instructions on the background that indicate you can switch into recovery mode by pressing up-arrow and Shift. (Although we didn’t need the recovery function because the whole process was nice and smooth, we did test it out. If anything goes wrong with your installation and you need to bring this installation wizard back up, up-arrow Shift is the way to do it.)

Once the initialization process is done, you’ll be kicked into the NOOBS wizard like so:

clip_image005[1]

The process is about as painless as it gets. As of this tutorial, there are seven operating systems available. Rasbian (the standard Debian Wheezy port), Rasbian (a boots-right-to-Scratch, lightweight and beginner-oriented programming platform popular on Raspberry Pis), Arch Linux, Pidora (a Fedora branch optimized for the Pi), OpenELEC (an XBMC branch), RaspBMC (an XBMC branch specifically tweaked for the Pi), and RISC OS (a revival of a very lightweight and snappy 1980s/1990s era Acorn-based OS optimized for the Pi).

The only thing you really need to pay attention to in this step is the Disk space portion of the wizard’s display. Just installing Rasbian and Pidora sucks up around 4GB of our 16GB SD card. If you want to install all available operating systems and have room left to play, you’ll definitely want to use a 32GB card.

After making your selections, simply click the install button or press I on your keyboard:

clip_image006

We’ve already properly formatted our card, so this isn’t a concern. Press Yes to confirm.

clip_image007[1]

At this point, you’ll want to grab a cup of coffee; it takes a pretty decent chunk of time to unpack and install all the operating systems (even longer if you’re using the lighter weight on-demand network-based installer). If you have nothing else better to do than stare at it and wait, at least the NOOBS designers had the courtesy to turn the installer into a slideshow highlighting features and resources for all the operating systems you’re installing.

clip_image008

Once the process is finished, you can boot right into your installed operating systems. On each subsequent startup, you’ll be given a 10 second window to select your OS before it boots into the last-used operating system.

You will need to go through the setup process for each operating system the first time you boot it (remember, NOOBS siloes your installations, so there are no shared variables or config files).

What’s Next?

clip_image009

With the NOOBS installation out of the way and your operating systems configured, it’s time to play with your easier-than-ever-to-set-up Raspberry Pi. Here’s a list of some of our fun and helpful Raspberry Pi projects to cut your teeth on:

· Build an LED Indicator with a Raspberry Pi (for Email, Weather, or Anything)

· How to Turn a Raspberry Pi into an Always-On Usenet Machine

· How to Install NZBGet for Lightweight Usenet Downloading on Your Raspberry Pi

· How to Turn a Raspberry Pi into an Always-On BitTorrent Box

· How to Configure Your Raspberry Pi for Remote Shell, Desktop, and File Transfer

· Build a $35 Media Center with Raspbmc and Raspberry Pi, Redux

· How to Add a Printer to Your Raspberry Pi (or Other Linux Computer)

Have a Raspberry Pi project you’d love to see us tackle? Join in the conversation below and let us know.

Taken From: http://www.howtogeek.com/173101/how-to-enjoy-dead-simple-raspberry-pi-setup-with-noobs/

Monday, September 9, 2013

Step 2 - Sony Xperia Arc S - Howto Install Clockworkmod

clip_image001[1]

So you have rooted your Sony Xperia Arc S and now want to flash a custom ROM? It’s definitely possible. But in order to do that, you’re gonna need a custom recovery, preferably ClockworkMod Recovery to allow installation of such ROMs and Mods. While the recovery provides options to flash new ROMs, it also lets you make backups of your current ROM to share with your friends or maybe use it to restore your device to the working condition if you’ve messed up with it. This guide shows how you can install ClockworkMod Recovery on your Xperia Arc S device and enjoy a whole new world of custom ROMs!

I. Before You Begin:

1. You must have rooetd your device before doing this procedure. Check out our procedure on Step 1 - Sony Xperia Arc S - Howto Root to root your device.

2. This works on Windows based PCs only.

II. Downloading Required Files:

1. RecoverX (Download link’s given in the first post)

RecoverX Mirror

III. Installing ClockworkMod Recovery on the Sony Xperia Arc S:

1. Place the RecoverX Tool archive onto your Desktop.

2. Unzip files from the archive over to your Desktop.

3. Enable USB debugging on your device by going to Menu>>Settings>>Developer options>>USB debugging.

4. Connect your device to your PC using the USB cable.

5. Double-click on the RecoverX’s executable file and it’ll launch.

6. Select Sony Ericsson from Brand dropdown menu in the tool.

7. Select Xperia Arc S from the Device dropdown menu.

clip_image003

8. Now hit the Next button and it’ll start flashing the recovery on your device.

clip_image005

clip_image007

clip_image009

clip_image011

clip_image013

9. Follow any prompts you see on your screen.

10. Once it’s done, reboot your device.

11. You’re all set! Excellent! Your Xperia Arc S has been successfully equipped with CWM Recovery and you now have endless possibilities to customize your device!

12. To access the clockworkmod menu, reboot you phone and while it’s booting, press “volume down” many times until you get the clockworkmod menu.

image

Based On: http://theunlockr.com/2013/03/31/how-to-install-clockworkmod-recovery-on-the-sony-xperia-arc-s/

 

Alternative Method (On Your Phone)

  1. 1.Enable “USB Debugging” (Menu>>Settings>>Developer options>>USB debugging)
  2. On you phone go to “Google Play
  3. 2. Search for “X-parts
  4. 3. Install “X-Parts
  5. 4. Run “X-Parts
  6. 5. On “X-Parts” go to tab “Installs”
  7. 6. “X-Parts” will check te internet for a clockworkmod for your, if it finds the option “Install CWM” will appear
  8. 7. Select the option “Install CWM”
  9. 8. Wait, and it should be done
  10. 9. To access the clockworkmod menu, reboot you phone and while it’s booting, press “volume down” many times until you get the clockworkmod menu.

 

How Root and Install Custom Roms on Xperia Arc S

Tuesday, December 27, 2011

Install Android Applications on SD Cards (from Android1.6 and above)

The biggest advantage that Link2SD offers, in my opinion, is the possibility to be used in android versions as low as 1.6 to the higher versions above like 2.1 an so on, where the popular App2SD, can only be used starting at android 2.2.
Link2SD Guide and Usage Tutorial
Hello all,
As you know most of the android phone owner are getting hard time to manage internal phone space and so everyone are looking for some kind of apps that able to move apps and their data to SD card storage. Link2SD is one of that app and used by most of us atleast once. But some folks out there still having trouble to setup Link2SD and related partitioning procedure for SD Card. Hope this guide and usage tutorial helpful to everyone. Feel free to leave questions or any comments on comment section(very bottom).
1. Install “Link2SD” from market. Here is link: http://alturl.com/43oki. Once you install you see the icon as below image. Tap on that. It will load all apps in there and eventually will show the error message as shown in 2nd image. But don’t worry, that’s part of setup too. This error comes because your SD card is still not formatted (that’s i’m assuming clip_image001 )
clip_image003
clip_image005
2. Now download EASEUS Partition Masters. It’s Free. (Everyone has different selection for partitioning purpose, but in this tutorial i’ll go thru this tool.)
Here is link: http://alturl.com/7kueu
- Before starting plug your phone using USB to PC and “Turn on USB Mode” from your phone to get SD card access in PC.
- After that , run EASEUS from PC. You will see your SD Card partitions.
- Follow next step as shown in screenshot (below).
clip_image007
3. Follow next step as shown in screenshot (below).
clip_image009
4. As shown below, move the dot to left side according to your require partition size. Once you do that, this partition will be called “Unallocated” because we haven’t formatted yet. We’ll do in next step. (Note: this is the partition in which your apps will move or linked).
clip_image011
5. After performing above step, it will show warning message as shown below. Just click YES. clip_image001[1]
clip_image013
6. Now we will define format method for unallocated partition. As shown screenshot follow the options and then click OK.
clip_image015
7. Now we are going to apply our settings for SD card. Click on “Apply” and proceed ahead. It will create partition on SD card (i.e. 200MB- Ext2. )
clip_image017
8. Unplug your phone from PC. PLEASE RESTART YOUR PHONE NOW.
After reboot, Go to Link2SD app. As it will start, you will see the message as shown in screenshot. Basically it mount script on SD card and it will run on next reboot and mount the partition that we have created.  Go ahead press OK, it will restart your phone.
clip_image019
9. After reboot, open Link2SD. It will pop up 4 options for you. Select ONLY that partition that you have created using EASEUS. (i.e select ext2, as we have cerated ext2 partition using EASEUS)clip_image021
10. After that you ready to go. Click on any apps that you want to link to SD –> Click on “Create Link” option –>Check mark all the boxes (it’ll pop up menu to ask which data files you want to move. Select all) and press OK.
It will move that app to SD and as shown below ,it’ll show red text at the bottom of app if its linked successfully.
clip_image023
clip_image025
11. Let’s have a look to the some features. In last step we have move app and data manually. What about auto move?
Follow screenshot, you  will get it. It will move apps directly to SD card automatically after enabling “Auto Link” option. (Note: Already installed apps won’t move automatically from internal to SD card, you have to do manually for those. This option only effective for next installation of any apps.)

clip_image027
12. Another useful features are shown below.
clip_image029
13. Last but not least, it will give info of Internal storage and SD card partition storage.
clip_image031
14. Hope you have setup Link2SD app successfully. Still if you have any problem, questions or comments, feel free to post it below in comment section. clip_image032
Thanks
Taken From: http://www.madteam.co/2011/09/30/link2sd-guide-and-usage-tutorial/

Install Gnome in Ubuntu 11.10 (Unity Desktop)

Here we go again. A new version of Ubuntu is out and if you still don't want to switch from it because of Unity, you are welcome to try and install Gnome. (I didn't try removing or disabling Unity this time, but you are welcome to).
Keep in mind that the new gnome leaves a lot to be desired (like that clock in the middle of the screen) and will take some time to get used to (not as much as Unity though).
Steps:

1. Open shell and run:

     sudo apt-get install gnome-shell

2. Once installed, you have to reboot.

3. After the reboot, on the login window select Gnome classic


clip_image002

An alternative is XFCE, you can either get XUbuntu or do the following:

     sudo apt-get install xubuntu-desktop

I have done this and it works but Gnome looks like crap, I’m seriously considering switching to another distro like MintLinux. CANONICAL please support GNOME again, Unity is good for tablets, but not for the Desktop, you can put Unity in the netbook version off Ubuntu.

Based on: http://www.virtualhelp.me/linux/470-install-gnome-in-ubuntu-1110-oneiric-ocelot

Saturday, March 19, 2011

Android Development Environment (SDK and Eclipse)

This page describes how to install the Android SDK and set up your development environment for the first time.
If you encounter any problems during installation, see the Troubleshooting section at the bottom of this page.
Updating?
If you already have an Android SDK, use the Android SDK and AVD Manager tool to install updated tools and new Android platforms into your existing environment. For information about how to do that, see Adding SDK Components

Step 1. Preparing Your Development Computer

Before getting started with the Android SDK, take a moment to confirm that your development computer meets the System Requirements. In particular, you might need to install the JDK, if you don't have it already.
If you will be developing in Eclipse with the Android Development Tools (ADT) Plugin—the recommended path if you are new to Android—make sure that you have a suitable version of Eclipse installed on your computer as described in the System Requirements document. If you need to install Eclipse, you can download it from this location:
http://www.eclipse.org/downloads/
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

Step 2. Downloading the SDK Starter Package

The SDK starter package is not a full development environment—it includes only the core SDK Tools, which you can use to download the rest of the SDK components (such as the latest Android platform).
If you haven't already, get the latest version of the SDK starter package from the SDK download page.
If you downloaded a .zip or .tgz package (instead of the SDK installer), unpack it to a safe location on your machine. By default, the SDK files are unpacked into a directory named android-sdk-<machine-platform>.
If you downloaded the Windows installer (.exe file), run it now and it will check whether the proper Java SE Development Kit (JDK) is installed (installing it, if necessary), then install the SDK Tools into a default location (which you can modify).
Make a note of the name and location of the SDK directory on your system—you will need to refer to the SDK directory later, when setting up the ADT plugin and when using the SDK tools from command line.

Step 3. Installing the ADT Plugin for Eclipse

Android offers a custom plugin for the Eclipse IDE, called Android Development Tools (ADT), that is designed to give you a powerful, integrated environment in which to build Android applications. It extends the capabilites of Eclipse to let you quickly set up new Android projects, create an application UI, debug your applications using the Android SDK tools, and even export signed (or unsigned) APKs in order to distribute your application. In general, developing in Eclipse with ADT is a highly recommended approach and is the fastest way to get started with Android.
If you'd like to use ADT for developing Android applications, install it now.
Downloading the ADT Plugin
Use the Update Manager feature of your Eclipse installation to install the latest revision of ADT on your development computer.
Assuming that you have a compatible version of the Eclipse IDE installed, as described in Preparing for Installation, above, follow these steps to download the ADT plugin and install it in your Eclipse environment.
  1. Start Eclipse, then select Help > Install New Software....
  2. Click Add, in the top-right corner.
  3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location:
    https://dl-ssl.google.com/android/eclipse/
    Note: If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).
  4. Click OK.
  5. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
  6. In the next window, you'll see a list of the tools to be downloaded. Click Next.
  7. Read and accept the license agreements, then click Finish.
  8. When the installation completes, restart Eclipse.
Configuring the ADT Plugin 
Once you've successfully downloaded ADT as described above, the next step is to modify your ADT preferences in Eclipse to point to the Android SDK directory:
  1. Select Window > Preferences... to open the Preferences panel (Mac OS X: Eclipse > Preferences).
  2. Select Android from the left panel.
  3. For the SDK Location in the main panel, click Browse... and locate your downloaded SDK directory.
  4. Click Apply, then OK.
Done! If you haven't encountered any problems, then the installation is complete. If you're installing the Android SDK for the first time, return to Installing the SDK to complete your setup.

If you prefer to work in a different IDE, you do not need to install Eclipse or ADT, instead, you can directly use the SDK tools to build and debug your application. The Overview section of the developer guide outlines the major steps that you need to complete when developing in Eclipse or other IDEs.

Step 4. Adding Platforms and Other Components

The last step in setting up your SDK is using the Android SDK and AVD Manager (a tool included in the SDK starter package) to download essential SDK components into your development environment.

The SDK uses a modular structure that separates the major parts of the SDK—Android platform versions, add-ons, tools, samples, and documentation—into a set of separately installable components. The SDK starter package, which you've already downloaded, includes only a single component: the latest version of the SDK Tools. To develop an Android application, you also need to download at least one Android platform and the SDK Platform-tools (tools that the latest platform depend upon). However, downloading additional components is highly recommended.

If you used the Windows installer, when you complete the installation wizard, it will launch the Android SDK and AVD Manager with a default set of platforms and other components selected for you to install. Simply click Install to accept the recommended set of components and install them. You can then skip to Step 5, but we recommend you first read the section about the Available Components to better understand the components available from the Android SDK and AVD Manager.

You can launch the Android SDK and AVD Manager in one of the following ways:
  • From within Eclipse, select Window > Android SDK and AVD Manager.
  • On Windows, double-click the SDK Manager.exe file at the root of the Android SDK directory.
  • On Mac or Linux, open a terminal and navigate to the tools/ directory in the Android SDK, then execute:

    android
To download components, use the graphical UI of the Android SDK and AVD Manager, shown in Figure 1, to browse the SDK repository and select new or updated components. The Android SDK and AVD Manager will install the selected components in your SDK environment. For information about which components you should download, see the following section about Recommended Components.





Figure 1. The Android SDK and AVD Manager's Available Packages panel, which shows the SDK components that are available for you to download into your environment.

Available Components
By default, there are two repositories of components for your SDK: Android Repository and Third party Add-ons.

The Android Repository offers these types of components:
  • SDK Tools (pre-installed in the Android SDK starter package) — Contains tools for debugging and testing your application and other utility tools. You can access these in the <sdk>/tools/ directory of your SDK and read more about them in the Tools section of the developer guide.
  • SDK Platform-tools — Contains tools that are required to develop and debug your application, but which are developed alongside the Android platform in order to support the latest features. These tools are typically updated only when a new platform becomes available. You can access these in the <sdk>/platform-tools/ directory. Read more about them in the Tools section of the developer guide.
  • Android platforms — An SDK platform is available for every production Android platform deployable to Android-powered devices. Each platform component includes a fully compliant Android library and system image, sample code, emulator skins, and any version specific tools. For detailed information about each platform, see the overview documents available under the section "Downloadable SDK Components," at left.
  • USB Driver for Windows (Windows only) — Contains driver files that you can install on your Windows computer, so that you can run and debug your applications on an actual device. You do not need the USB driver unless you plan to debug your application on an actual Android-powered device. If you develop on Mac OS X or Linux, you do not need a special driver to debug your application on an Android-powered device. (See Developing on a Device for more information about developing on a real device.)
  • Samples — Contains the sample code and apps available for each Android development platform. If you are just getting started with Android development, make sure to download the samples to your SDK.
  • Documentation — Contains a local copy of the latest multiversion documentation for the Android framework API.
The Third party Add-ons provide components that allow you to create a development environment using a specific Android external library (such as the Google Maps library) or a customized (but fully compliant) Android system image. You can add additional Add-on repositories, by clicking Add Add-on Site.
Recommended Components
The SDK repository contains a range of components that you can download. Use the table below to determine which components you need, based on whether you want to set up a basic, recommended, or full development environment:


image


image


image


Once you've installed at least the basic configuration of SDK components, you're ready to start developing Android apps. The next section describes the contents of the Android SDK to familiarize you with the components you've just installed.

For more information about using the Android SDK and AVD Manager, see the Adding SDK Components document.

Step 5. Exploring the SDK (Optional)

Once you've installed the SDK and downloaded the platforms, documentation, and add-ons that you need, we suggest that you open the SDK directory and take a look at what's inside.

The table below describes the full SDK directory contents, with components installed.

add-ons/
Contains add-ons to the Android SDK development environment, which let you develop against external libraries that are available on some devices.


docs/
A full set of documentation in HTML format, including the Developer's Guide, API Reference, and other information. To read the documentation, load the file offline.html in a web browser.


platform-tools/
Contains development tools that may be updated with each platform release (from the Android SDK Platform-tools component). Tools in here include adb, dexdump, and others others that you don't typically use directly. These tools are separate from the generic development tools in the tools/ directory, because these tools may be updated in order to support new features in the latest Android platform, whereas the other tools have no dependencies on the platform version.


platforms/
Contains a set of Android platform versions that you can develop applications against, each in a separate directory.


<platform>/
Platform version directory, for example "android-1.6". All platform version directories contain a similar set of files and subdirectory structure.


data/
Storage area for default fonts and resource definitions.


images/
Storage area for default disk images, including the Android system image, the default userdata image, the default ramdisk image, and more. The images are used in emulator sessions.


skins/
A set of emulator skins available for the platform version. Each skin is designed for a specific screen resolution.


templates/
Storage area for file templates used by the SDK development tools.


tools/
This directory is used only by SDK Tools r7 and below for development tools that are specific to this platform version—it's not used by SDK Tools r8 and above.


android.jar
The Android library used when compiling applications against this platform version.


samples/
Sample code and apps that are specific to platform version.


tools/
Contains the set of development and profiling tools that are platform-independent, such as the emulator, the AVD and SDK Manager, ddms, hierarchyviewer and more. The tools in this directory may be updated at any time (from the Android SDK Tools component), independent of platform releases, whereas the tools in platform-tools/ may be updated based on the latest platform release.


SDK Readme.txt
A file that explains how to perform the initial setup of your SDK, including how to launch the Android SDK and AVD Manager tool on all platforms


SDK Manager.exe
Windows SDK only. A shortcut that launches the Android SDK and AVD Manager tool, which you use to add components to your SDK.


Optionally, you might want to add the location of the SDK's tools/ and platform-tools to your PATH environment variable, to provide easy access to the tools.


How to update your PATH

Next Steps

Once you have completed installation, you are ready to begin developing applications. Here are a few ways you can get started:

Set up the Hello World application
  • If you have just installed the SDK for the first time, go to the Hello World tutorial. The tutorial takes you step-by-step through the process of setting up your first Android project, including setting up an Android Virtual Device (AVD) on which to run the application.
Following the Hello World tutorial is an essential first step in getting started with Android development.

Learn about Android
  • Take a look at the Dev Guide and the types of information it provides
  • Read an introduction to Android as a platform in What is Android?
  • Learn about the Android framework and how applications run on it in Application Fundamentals
  • Take a look at the Android framework API specification in the Reference tab
Explore the development tools
Follow the Notepad tutorial
  • The Notepad Tutorial shows you how to build a full Android application and provides helpful commentary on the Android system and API. The Notepad tutorial helps you bring together the important design and architectural concepts in a moderately complex application.
Following the Notepad tutorial is an excellent second step in getting started with Android development.

Explore some code
  • The Android SDK includes sample code and applications for each platform version. You can browse the samples in the Resources tab or download them into your SDK using the Android SDK and AVD Manager. Once you've downloaded the samples, you'll find them in <sdk>/samples/<platform>/.

Visit the Android developer groups
  • Take a look at the Community pages to see a list of Android developers groups. In particular, you might want to look at the Android Developers group to get a sense for what the Android developer community is like.

Troubleshooting

Ubuntu Linux Notes
  • If you need help installing and configuring Java on your development machine, you might find these resources helpful:

  • Here are the steps to install Java and Eclipse, prior to installing the Android SDK and ADT Plugin.
    1. If you are running a 64-bit distribution on your development machine, you need to install the ia32-libs package using apt-get::

      apt-get install ia32-libs

    2. Next, install Java:
      apt-get install sun-java6-jdk

    3. The Ubuntu package manager does not currently offer an Eclipse 3.3 version for download, so we recommend that you download Eclipse from eclipse.org (http://www.eclipse.org/ downloads/). A Java or RCP version of Eclipse is recommended.
    4. Follow the steps given in previous sections to install the SDK and the ADT plugin.
Other Linux Notes
  • If JDK is already installed on your development computer, please take a moment to make sure that it meets the version requirements listed in the System Requirements. In particular, note that some Linux distributions may include JDK 1.4 or Gnu Compiler for Java, both of which are not supported for Android development.
Based On: http://developer.android.com/sdk/installing.html