Installing Android SDK

This document describes how to install Android SDK on Windows 7. Tested for 32-bit versions.

  1. Install Java SDK (e.g., 1.6).
  2. Eclipse
    1. Download and extract Eclipse into a user-profile directory. Do not extract to a Windows-restricted folder such as Program Files. Do not have spaces in the pathname of the installation directory.
  3. SDK
    1. Download and install Google Android SDK to a user-profile directory. Do not extract to a Windows-restricted folder such as Program Files. Do not have spaces in the pathname.
    2. Android SDK needs to download remaining packages. Everything except the ads can be downloaded.
  4. Eclipse
    1. Now Eclipse is run for the first time, you have to install the plugin for Android. There's a website for that. Open Eclipse and Help > Install New Software
    2. Open the dropdown box. You should see two web address entries. If you do not see these two addresses, then Eclipse has not installed itself properly. I had this problem in a Windows-protected directory.
    3. Add the following website:
      https://dl-ssl.google.com/android/eclipse/
    4. You should now see Developer Tools appearing in the list below.
    5. Next to install.
  5. Install USB driver for the device. For a Google device, the SDK installer should include the driver. Find the device in Device Manager and update the driver to the one the SDK directory.
  6. Connect the SDK to Eclipse.
    1. Start Eclipse.
    2. In Window > Preferences open the Android settings page.
    3. Specify the path where you installed the android SDK.

Notes:

  • Programming the device works much better than using the emulator.

Subversion on Eclipse

  1. Go to Eclipse and Help > Install New Software
  2. Add a web site link: http://subclipse.tigris.org/update_1.6.x
  3. Select everything (SVNKit for getting SVN+SSH to work)
  4. Once installed, Eclipse restarts
  5. To switch to the Java SVN client for SVN+SSH, open up Window > Preferences and then Team > SVN and choose SVN Kit as the SVN interface.