From a7b1b8c78c27964b3cbf0a9643ba74b980eecd3d Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 14 Mar 2012 17:16:11 -0700 Subject: [PATCH] docs: update SDK and AVD Manager strings; update android tool doc and update another AVD manager screenshot and finally change "component" to "package" for SDK manager docs Change-Id: Iae7de7c0264d0cdff4fba0920e50e4637bcf90e0 --- docs/html/guide/appendix/api-levels.jd | 6 +- .../developing/building/building-cmdline.jd | 10 +- docs/html/guide/developing/devices/index.jd | 6 +- .../guide/developing/devices/managing-avds.jd | 6 +- docs/html/guide/developing/projects/index.jd | 8 +- docs/html/guide/developing/tools/adt.jd | 5 +- docs/html/guide/developing/tools/android.jd | 29 ++++- docs/html/guide/developing/tools/index.jd | 4 +- .../guide/market/billing/billing_integrate.jd | 6 +- docs/html/guide/market/licensing/overview.jd | 11 +- .../html/guide/market/licensing/setting-up.jd | 36 +++--- .../guide/practices/optimizing-for-3.0.jd | 8 +- docs/html/guide/practices/screens_support.jd | 14 +-- docs/html/guide/topics/location/index.jd | 2 +- .../topics/manifest/uses-feature-element.jd | 2 +- .../guide/tutorials/views/hello-mapview.jd | 4 +- .../images/screens_support/avds-config.png | Bin 57962 -> 66660 bytes docs/html/offline.jd | 2 +- docs/html/resources/samples/get.jd | 8 +- docs/html/resources/tutorials/hello-world.jd | 4 +- .../tutorials/testing/activity_test.jd | 2 +- docs/html/sdk/adding-components.jd | 114 +++++++++--------- docs/html/sdk/android-3.0.jd | 9 +- docs/html/sdk/compatibility-library.jd | 6 +- docs/html/sdk/eclipse-adt.jd | 44 +++---- docs/html/sdk/index.jd | 2 +- docs/html/sdk/installing.jd | 107 ++++++++-------- docs/html/sdk/sdk_toc.cs | 4 +- docs/html/sdk/win-usb.jd | 10 +- 29 files changed, 249 insertions(+), 220 deletions(-) diff --git a/docs/html/guide/appendix/api-levels.jd b/docs/html/guide/appendix/api-levels.jd index cc98f8fe8df7b..bc7d83b6db1b1 100644 --- a/docs/html/guide/appendix/api-levels.jd +++ b/docs/html/guide/appendix/api-levels.jd @@ -350,11 +350,11 @@ including the latest version, and provides an updater tool that you can use to download other platform versions as necessary.

To access the updater, use the android command-line tool, -located in the <sdk>/tools directory. You can launch the Updater by using -the android command without specifying any options. You can +located in the <sdk>/tools directory. You can launch the SDK updater by +executing android sdk. You can also simply double-click the android.bat (Windows) or android (OS X/Linux) file. In ADT, you can also access the updater by selecting -Window > Android SDK and AVD +Window > Android SDK Manager.

To run your application against different platform versions in the emulator, diff --git a/docs/html/guide/developing/building/building-cmdline.jd b/docs/html/guide/developing/building/building-cmdline.jd index c43962a81a28c..fd90b1a5a7f14 100644 --- a/docs/html/guide/developing/building/building-cmdline.jd +++ b/docs/html/guide/developing/building/building-cmdline.jd @@ -202,12 +202,12 @@ ant release

  1. - Open the SDK and AVD Manager and launch a virtual device + Open the AVD Manager and launch a virtual device -

    From your SDK's platform-tools/ directory, execute the {@code android} tool with no - arguments:

    +

    From your SDK's platform-tools/ directory, execute the {@code android} tool +with the avd options:

    -android
    +android avd
     

    In the Virtual Devices view, select an AVD and click Start.

    @@ -237,7 +237,7 @@ adb -s emulator-5554 install path/to/your/app.apk

If you don't see your application on the emulator, try closing the emulator and launching the - virtual device again from the SDK and AVD Manager. Sometimes when you install an application for the + virtual device again from the AVD Manager. Sometimes when you install an application for the first time, it won't show up in the application launcher or be accessible by other applications. This is because the package manager usually examines manifests completely only on emulator startup.

diff --git a/docs/html/guide/developing/devices/index.jd b/docs/html/guide/developing/devices/index.jd index a7d00f331bc96..64651a1ec9074 100644 --- a/docs/html/guide/developing/devices/index.jd +++ b/docs/html/guide/developing/devices/index.jd @@ -7,9 +7,9 @@ page.title=Managing Virtual Devices

The easiest way to create an AVD is to use the graphical AVD Manager, which you launch - from Eclipse by clicking Window > Android SDK and AVD Manager. You can also start - the AVD Manager from the command line by calling the android tool in the tools - directory of the Android SDK.

+ from Eclipse by clicking Window > AVD Manager. You can also start the AVD +Manager from the command line by calling the android tool with the avd +options, from the <sdk>/tools/ directory.

You can also create AVDs on the command line by passing the android tool options. For more information on how to create AVDs in this manner, see Start the AVD Manager:

If you are using Eclipse, the android tool's features are integrated into ADT, so you should not need to use this tool directly. + +

Note: The documentation of options below is not exhaustive +and may be out of date. For the most current list of options, execute android +--help.

+ + +

Syntax

android [global options] action [action options]
@@ -51,6 +58,26 @@ Line. Comments + + avd + + None + + Launch the AVD Manager + + + + + + sdk + + None + + Launch the Android SDK Manager + + + + create avd diff --git a/docs/html/guide/developing/tools/index.jd b/docs/html/guide/developing/tools/index.jd index 3d831f3e390cb..5e9f686241462 100644 --- a/docs/html/guide/developing/tools/index.jd +++ b/docs/html/guide/developing/tools/index.jd @@ -12,8 +12,8 @@ latest Android platform.

SDK Tools

The SDK tools are installed with the SDK starter package and are periodically updated. The SDK tools are required if you are developing Android applications. The most important SDK tools -include the Android SDK and AVD Manager (android), the emulator -(emulator), and the Dalvik Debug Monitor Server +include the Android SDK Manager (android sdk), the AVD Manager (android +avd) the emulator (emulator), and the Dalvik Debug Monitor Server (ddms). A short summary of some frequently-used SDK tools is provided below.

diff --git a/docs/html/guide/market/billing/billing_integrate.jd b/docs/html/guide/market/billing/billing_integrate.jd index b49dc25d89937..4b3650fcc6d5b 100755 --- a/docs/html/guide/market/billing/billing_integrate.jd +++ b/docs/html/guide/market/billing/billing_integrate.jd @@ -149,8 +149,8 @@ relies on these utility classes.

The in-app billing sample application is available as a downloadable component of the Android -SDK. To download the sample application component, launch the Android SDK and AVD Manager and then -select the "Google Market Billing package" component (see figure 1), and click Install +SDK. To download the sample application component, launch the Android SDK Manager and then +select the Google Market Billing package component (see figure 1), and click Install Selected to begin the download.

@@ -160,7 +160,7 @@ Selected to begin the download.

the AIDL file.

-

When the download is complete, the Android SDK and AVD Manager saves the component into the +

When the download is complete, the Android SDK Manager saves the component into the following directory:

<sdk>/extras/google/market_billing/

diff --git a/docs/html/guide/market/licensing/overview.jd b/docs/html/guide/market/licensing/overview.jd index 05a3a409fa78a..e7e23f877dad7 100644 --- a/docs/html/guide/market/licensing/overview.jd +++ b/docs/html/guide/market/licensing/overview.jd @@ -58,8 +58,9 @@ information about the application and user—your application and the Google together to assemble the information and the Google Play client passes it to the server.

To help you add licensing to your application, the Android SDK provides a downloadable set of -library sources that you can include in your application project: the "Google Market Licensing -package." The License Verification Library (LVL) is a library you can add to your application that +library sources that you can include in your application project: the Google Market +Licensing package. The License Verification Library (LVL) is a library you can add to your +application that handles all of the licensing-related communication with the Google Play licensing service. With the LVL added to your application, your application can determine its licensing status for the current user by simply calling a method and implementing a callback that receives the status @@ -116,7 +117,7 @@ tampered with or that are spoofed.

Licensing Verification Library

-

The Android SDK provides a downloadable component called the "Google Market Licensing package," +

The Android SDK provides a downloadable package called the Google Market Licensing package, which includes the License Verification Library (LVL). The LVL greatly simplifies the process of adding licensing to your application and helps ensure a more secure, robust implementation for your application. The LVL provides internal classes that handle most of the standard operations of a @@ -162,8 +163,8 @@ does not cache any response data and allows the application access only when the server returns a licensed response.

-

The LVL is available as a downloadable component of the Android SDK. The -component includes both the LVL itself and an example application that shows how +

The LVL is available as a downloadable package of the Android SDK. The +package includes both the LVL itself and an example application that shows how the library should be integrated with your application and how your application should manage response data, UI interaction, and error conditions.

diff --git a/docs/html/guide/market/licensing/setting-up.jd b/docs/html/guide/market/licensing/setting-up.jd index 41e3bc49b7b58..0de7819b0108e 100644 --- a/docs/html/guide/market/licensing/setting-up.jd +++ b/docs/html/guide/market/licensing/setting-up.jd @@ -173,25 +173,25 @@ your application without having publish it. For more information see Signing in to an authorized account, below.

-

Several versions of the add-on are available through the SDK Manager, but only -Google APIs Add-On, API 8 (release 2) or higher includes the necessary Google +

Several versions of the Google APIs add-on are available through the SDK Manager, but only +the version for Android 2.2 and higher includes the necessary Google Play services.

To set up an emulator for adding licensing to an application, follow these steps:

    -
  1. Launch the Android SDK Manager.
  2. -
  3. In the Available Packages panel, select and download the -SDK component "Google APIs (Google Inc.) - API Level 8" (or higher) from the SDK -repository. -

    When the download is complete, use the Android SDK Manager to -create a new AVD based on that component, described next.

  4. -
  5. In the Virtual -Devices panel of the Android SDK Manager, click +
  6. Launch the Android SDK Manager (available under the Eclipse Window +menu or by executing {@code <sdk>/tools/android sdk}).
  7. +
  8. Select and download Google APIs for the Android version you'd like to target +(must be Android 2.2 or higher).
  9. +
  10. When the download is complete, open the AVD Manager (available under the Eclipse +Window +menu or by executing {@code <sdk>/tools/android avd}).
  11. +
  12. Click New and set the configuration details for the new AVD.
  13. In the dialog that appears, assign a descriptive name to the AVD and then -use the "Target" menu to choose the "Google APIs (Google Inc.) - API Level 8" as +use the Target menu to choose the Google APIs as the system image to run on the new AVD. Set the other configuration details as needed and then click Create AVD to finish. The SDK tools create the new AVD configuration, which then appears in the list of available @@ -238,8 +238,8 @@ greatly simplify the work that you need to do to add licensing to your application. In all cases, we recommend that you download the LVL and use it as the basis for the licensing implementation in your application.

    -

    The LVL is available as a downloadable component of the Android SDK. The -component includes:

    +

    The LVL is available as a downloadable package of the Android SDK. The +package includes:

    • The LVL sources, stored inside an Android library project.
    • @@ -248,9 +248,9 @@ project. The example illustrates how an application uses the library helper classes to check and enforce licensing.
    -

    To download the LVL component into your development environment, use the +

    To download the LVL package into your development environment, use the Android SDK Manager. Launch the Android SDK Manager and then -select the "Google Market Licensing" component, as shown in figure 2. +select the Google Market Licensing package, as shown in figure 2. Accept the terms and click Install Selected to begin the download.

    @@ -265,8 +265,8 @@ the LVL library project and the example application into these directories:

    <sdk>/extras/google/market_licensing/sample/  (the example application)

    -

    If you aren't familiar with how to download components into your SDK, see the -Adding SDK Components +

    If you aren't familiar with how to download packess into your SDK, see the +Adding SDK Packages document.

    @@ -676,7 +676,7 @@ credentials.

    1. Open Settings > Accounts & sync
    2. -
    3. Select Add Account and choose to add a "Google" account. +
    4. Select Add Account and choose to add a Google account.
    5. Select Next and then Sign in.
    6. Enter the username and password of either the publisher account or a test diff --git a/docs/html/guide/practices/optimizing-for-3.0.jd b/docs/html/guide/practices/optimizing-for-3.0.jd index 140c50ca52f5e..d6c621ea4287e 100644 --- a/docs/html/guide/practices/optimizing-for-3.0.jd +++ b/docs/html/guide/practices/optimizing-for-3.0.jd @@ -108,7 +108,7 @@ SDK with the new platform:

      SDK starter package now.)

        -
      1. Launch the Android SDK and AVD +
      2. Launch the Android SDK Manager and install the following:
        • SDK Platform Android 3.0
        • @@ -147,7 +147,7 @@ Android 3.0, the emulator is still best way to evaluate your application's appea functionality on Android 3.0.

          Tip: To improve the startup time for the emulator, enable snapshots -for the AVD when you create it with the SDK and AVD Manager (there's a checkbox in the AVD creator +for the AVD when you create it with the AVD Manager (there's a checkbox in the AVD creator to Enable snapshots). Then, start the AVD from the AVD manager and check Launch from snapshot and Save to snapshot. This way, when you close the emulator, a snapshot of the AVD state is saved and used to quickly relaunch the AVD next time. However, when you choose to @@ -281,7 +281,7 @@ to help you add features from Android 3.0 without requiring you to change your < href="{@docRoot}guide/topics/manifest/uses-sdk-element.html#min">{@code android:minSdkVersion} or build target, we're providing a static library called the Compatibility Library -(downloadable from the AVD and SDK Manager).

          +(downloadable from the Android SDK Manager).

          This library includes APIs for fragments, loaders, and some updated classes. By @@ -421,7 +421,7 @@ href="{@docRoot}sdk/android-3.0.html">Android 3.0 Platform document.

          href="{@docRoot}sdk/android-3.0.html#api">Android 3.0 Platform document also have accompanying samples that allow you to preview the effects and can help you understand how to use them. To get the samples, download them from the SDK repository using the Android SDK and AVD Manager. After downloading the samples ("Samples for SDK API +>using the Android SDK Manager. After downloading the samples ("Samples for SDK API 11"), you can find them in <sdk_root>/samples/android-11/. The following list provides links to the browsable source code for some of the samples:

          diff --git a/docs/html/guide/practices/screens_support.jd b/docs/html/guide/practices/screens_support.jd index 29dff261335e7..a870b223c6ac9 100644 --- a/docs/html/guide/practices/screens_support.jd +++ b/docs/html/guide/practices/screens_support.jd @@ -1242,12 +1242,12 @@ have to buy various devices just to test your application's screen support.

          To set up an environment for testing your application's screen support, you should create a series of AVDs (Android Virtual Devices), using emulator skins and screen configurations that emulate the screen sizes and densities you want your application to support. To do so, you can use -the Android SDK and AVD Manager to create the AVDs and launch them with a graphical interface.

          +the AVD Manager to create the AVDs and launch them with a graphical interface.

          -

          To launch the Android SDK and AVD Manager, execute the {@code +

          To launch the Android SDK Manager, execute the {@code SDK Manager.exe} from your Android SDK directory (on Windows only) or execute {@code android} from -the {@code <sdk>/tools/} directory (on all platforms). Figure 6 shows the Android SDK and -AVD Manager with a selection of AVDs, for testing various screen configurations.

          +the {@code <sdk>/tools/} directory (on all platforms). Figure 6 shows the AVD +Manager with a selection of AVDs, for testing various screen configurations.

          Table 3 shows the various emulator skins that are available in the Android SDK, which you can use to emulate some of the most common screen configurations.

          @@ -1340,7 +1340,7 @@ dashboard.

          Figure 7. - Size and density options you can set, when starting an AVD from the Android SDK and AVD + Size and density options you can set, when starting an AVD from the AVD Manager.

          @@ -1349,12 +1349,12 @@ up to run at a physical size that closely matches an actual device. This makes it a lot easier to compare the results at various sizes and densities. To do so you need to know the approximate density, in dpi, of your computer monitor (for instance, a 30" Dell monitor has a density of about 96 dpi). When you launch an AVD -from the Android SDK and AVD Manager, you can specify the screen size for the emulator and your +from the AVD Manager, you can specify the screen size for the emulator and your monitor dpi in the Launch Options, as shown in figure 7.

          If you would like to test your application on a screen that uses a resolution or density not supported by the built-in skins, you can create an AVD that uses a custom resolution -or density. When creating the AVD from the Android SDK and AVD Manager, specify the Resolution, +or density. When creating the AVD from the AVD Manager, specify the Resolution, instead of selecting a Built-in Skin.

          If you are launching your AVD from the command line, you can specify the scale for diff --git a/docs/html/guide/topics/location/index.jd b/docs/html/guide/topics/location/index.jd index 5f98902cf701f..8a2e9cdb2bae0 100644 --- a/docs/html/guide/topics/location/index.jd +++ b/docs/html/guide/topics/location/index.jd @@ -98,7 +98,7 @@ Google APIs add-on, visit

          href="http://code.google.com/android/add-ons/google-apis">http://code.google.com/android/add-ons/google-apis

          For your convenience, the Google APIs add-on is also available as a downloadable component from -the Android SDK and AVD Manager (see Adding SDK +the Android SDK Manager (see Adding SDK Components).

          Note: In order to display Google Maps data in a diff --git a/docs/html/guide/topics/manifest/uses-feature-element.jd b/docs/html/guide/topics/manifest/uses-feature-element.jd index 9175566cb36ed..5f0a501c36703 100644 --- a/docs/html/guide/topics/manifest/uses-feature-element.jd +++ b/docs/html/guide/topics/manifest/uses-feature-element.jd @@ -501,7 +501,7 @@ If you are using SDK Tools r8 or higher, you can find aapt in the

          Note: You must use the version of aapt that is provided for the latest Platform-Tools component available. If you do not have the latest Platform-Tools component, download it using the Android SDK and AVD Manager. +href="{@docRoot}sdk/adding-components.html">Android SDK Manager.

        • Run aapt using this syntax:
      diff --git a/docs/html/guide/tutorials/views/hello-mapview.jd b/docs/html/guide/tutorials/views/hello-mapview.jd index 458db4ff0e088..5217b6b20e9f5 100644 --- a/docs/html/guide/tutorials/views/hello-mapview.jd +++ b/docs/html/guide/tutorials/views/hello-mapview.jd @@ -14,8 +14,8 @@ location:

      href="http://code.google.com/android/add-ons/google-apis">http://code.google.com/android/add-ons/google-apis

      The Google APIs add-on requires Android 1.5 SDK or later release. After -installing the add-on in your SDK, set your project properties to use the build -target called "Google APIs Add-on". See the instructions for setting a build +installing the add-on in your SDK, set your project properties to use a Google +APIs build target. See the instructions for setting a build target in Developing in Eclipse with ADT or Developing in Other IDEs, diff --git a/docs/html/images/screens_support/avds-config.png b/docs/html/images/screens_support/avds-config.png index 3af1c395a1338c7b32c261b103f6fa9e10a6ae63..c7d534cdd4638e6500e586588a14571ae8d869c3 100644 GIT binary patch literal 66660 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 literal 57962 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
      U;YTKL>t(B^)*`f>!_u&)00_$s`%mG2R;cU%#6 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 diff --git a/docs/html/offline.jd b/docs/html/offline.jd index 5f8e37ce91ad1..edd8eb09dd2d5 100644 --- a/docs/html/offline.jd +++ b/docs/html/offline.jd @@ -40,7 +40,7 @@ tools

    7. Follow the guide to Installing the Android SDK, which will help you setup your development environment.

      -

      If you've installed new SDK components using the SDK and AVD Manager

      +

      If you've installed new SDK components using the Android SDK Manager

      There's no additional setup.

      diff --git a/docs/html/resources/samples/get.jd b/docs/html/resources/samples/get.jd index 86ec836119ba0..751965ff5b992 100644 --- a/docs/html/resources/samples/get.jd +++ b/docs/html/resources/samples/get.jd @@ -26,15 +26,15 @@ needed!

      The SDK sample code is available to you as a set of downloadable SDK components, each of which contains the samples for a specific Android platform version. Once you have installed the SDK, you can download one or more samples -component(s) into your SDK environment using the Android SDK and AVD Manager +component(s) into your SDK environment using the Android SDK Manager tool, which is pre-installed in the SDK.

      -

      To download the samples, launch the Android SDK and AVD Manager tool and +

      To download the samples, launch the Android SDK Manager tool and select one of the samples components from the Available Packages panel, for example "Samples for SDK API 7". Select Install Selected, verify and accept the download, then select Install Accepted to download the component into your SDK. If -you aren't familiar with the Android SDK and AVD Manager and how to launch or +you aren't familiar with the Android SDK Manager and how to launch or use it, please read the Adding SDK Components document.

      @@ -74,7 +74,7 @@ From there you can read a short summary of each sample application and what types of concepts, features, or APIs it includes. Then, use the links provided to move through the directories and files of each sample. The browseable source is generated from the same source code that is downloadable through the Android -SDK and AVD Manager, as described above.

      +SDK Manager, as described above.

      The browseable samples files are available online, at the Android Developers site only and are not included in the downloadable offline documentation. diff --git a/docs/html/resources/tutorials/hello-world.jd b/docs/html/resources/tutorials/hello-world.jd index cc8cb3ebd6056..70ba06c002e46 100644 --- a/docs/html/resources/tutorials/hello-world.jd +++ b/docs/html/resources/tutorials/hello-world.jd @@ -42,7 +42,7 @@ you need to do it now.

        -
      1. In the Android SDK and AVD Manager, choose Available +
      2. In the Android SDK Manager, choose Available Packages in the left panel.
      3. In the right panel, expand the Android Repository list to display @@ -72,7 +72,7 @@ device settings used by the emulator.

        To create an AVD:

          -
        1. In Eclipse, select Window > Android SDK and AVD Manager.
        2. +
        3. In Eclipse, select Window > AVD Manager.
        4. Select Virtual Devices in the left panel.
        5. Click New.... diff --git a/docs/html/resources/tutorials/testing/activity_test.jd b/docs/html/resources/tutorials/testing/activity_test.jd index 4b861e286bbef..f88b7687be1a1 100644 --- a/docs/html/resources/tutorials/testing/activity_test.jd +++ b/docs/html/resources/tutorials/testing/activity_test.jd @@ -163,7 +163,7 @@ parent.link=../../browser.html?tag=tutorial open the Android SDK and AVD Manager and check in the Installed Packages panel. If aren't sure how to download a platform into your SDK, - read Adding SDK Components. + read Adding SDK Packages.

        6. diff --git a/docs/html/sdk/adding-components.jd b/docs/html/sdk/adding-components.jd index ca27bbad0a727..599b2a831f62c 100644 --- a/docs/html/sdk/adding-components.jd +++ b/docs/html/sdk/adding-components.jd @@ -1,4 +1,4 @@ -page.title=Adding SDK Components +page.title=Adding SDK Packages @jd:body @@ -6,74 +6,74 @@ page.title=Adding SDK Components

          Quickview

            -
          • Use the Android SDK and AVD Manager to +
          • Use the Android SDK Manager to set up your SDK and keep it up-to-date.

          In this document

            -
          1. Launching the Android SDK and AVD Manager -
          2. Installing SDK Components -
          3. Updating SDK Components -
          4. Component Dependencies
          5. +
          6. Launching the Android SDK Manager +
          7. Installing SDK Packages +
          8. Updating SDK Packages +
          9. Package Dependencies
          10. Adding New Sites
          11. Troubleshooting
          -

          Adding and updating components in your Android SDK is fast and easy. To add or -update the individual SDK components that you need, use the Android SDK and AVD +

          Adding and updating packages in your Android SDK is fast and easy. To add or +update the individual SDK packages that you need, use the Android SDK Manager (included in the SDK Tools).

          It only takes a couple of clicks to install individual versions of the Android platform, new development tools, new documentation, and SDK add-ons. The -new SDK components are automatically installed into your existing SDK directory, +new SDK packages are automatically installed into your existing SDK directory, so you don't need to update your development environment to specify a new SDK location.

          If you're setting up your Android SDK for the first time, see Installing the SDK for information about -what components to install.

          +what packages to install.

          Note: If you develop in Eclipse, you might also need to update your ADT plugin when you update your development tools. See the revisions listed in the ADT Plugin for Eclipse document.

          -

          Figure 1. The Android SDK and AVD Manager's -Available Packages panel, which shows the SDK components that are +

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

          -

          Launching the Android SDK and AVD Manager

          +

          Launching the Android SDK Manager

          -

          The Android SDK and AVD Manager is the tool that you use to install and -upgrade SDK components in your development environment.

          +

          The Android SDK Manager is the tool that you use to install and +upgrade SDK packages in your development environment.

          -

          You can launch the Android SDK and AVD Manager in one of the following ways.

          +

          You can launch the Android SDK Manager in one of the following ways.

          Launching from Eclipse/ADT

          If you are developing in Eclipse and have already installed the ADT Plugin, -follow these steps to access the Android SDK and AVD Manager tool:

          +follow these steps to access the Android SDK Manager tool:

          1. Open Eclipse
          2. -
          3. Select Window > Android SDK and AVD +
          4. Select Window > Android SDK Manager.

          Launching from the SDK Manager script (Windows only)

          -

          For Windows only, the SDK includes a script that invokes the Android SDK and -AVD Manager. To launch the tool using the script, double-click {@code SDK +

          For Windows only, the SDK includes a script that invokes the Android SDK Manager. To launch the +tool using the script, double-click {@code SDK Manager.exe} at the root of the the SDK directory.

          Launching from a command line

          -

          In all development environments, follow these steps to access the Android SDK -and AVD Manager tool from the command line:

          +

          In all development environments, follow these steps to access the Android SDK Manager tool from +the command line:

          1. Navigate to the <sdk>/tools/ directory.
          2. @@ -82,26 +82,26 @@ and AVD Manager tool from the command line:

          -

          Installing SDK Components

          +

          Installing SDK Packages

          -

          Caution: Before you install SDK components, +

          Caution: Before you install SDK packages, we recommend that you disable any antivirus software that may be running on your computer. There are cases in which antivirus software on Windows is known to interfere with the installation process, so we suggest you disable your antivirus until installation is complete.

          -

          Follow these steps to install new SDK components in your environment:

          +

          Follow these steps to install new SDK packages in your environment:

            -
          1. Launch the Android SDK and AVD Manager as described in the section above.
          2. +
          3. Launch the Android SDK Manager as described in the section above.
          4. Select Available Packages in the left panel. - This will reveal all of the components that are currently available for download + This will reveal all of the packages that are currently available for download from the SDK repository.
          5. -
          6. Select the component(s) you'd like to install and click Install +
          7. Select the package(s) you'd like to install and click Install Selected. (If you aren't sure which packages to select, read Recommended Components.)
          8. -
          9. Verify and accept the components you want (ensure each one is selected with a green -checkmark) and click Install. The components will now be installed into + href="installing.html#which">Recommended Packages.)
          10. +
          11. Verify and accept the packages you want (ensure each one is selected with a green +checkmark) and click Install. The packages will now be installed into your existing Android SDK directories.
          @@ -114,60 +114,60 @@ and new documentation is saved in the existing <sdk>/docs/ directory (old docs are replaced).

          -

          Updating SDK Components

          +

          Updating SDK Packages

          -

          From time to time, new revisions of existing SDK components are released and +

          From time to time, new revisions of existing SDK packages are released and made available to you through the SDK repository. In most cases, if you have those -components installed in your environment, you will want +packages installed in your environment, you will want to download the new revisions as soon as possible.

          You can learn about the release of new revisions in two ways:

          • You can watch for updates listed in the "SDK" tab of the Android Developers -site, in the "Downloadable SDK Components" section.
          • +site, in the "Downloadable SDK Packages" section.
          • You can watch for updates listed in the Available Packages -panel of the Android SDK and AVD Manager.
          • +panel of the Android SDK Manager.
          -

          When you see that a new revision is available, you can use the Android SDK -and AVD Manager to quickly download it to your environment. Follow the same -procedure as given in Installing SDK Components, above. The new -component is installed in place of the old, but without impacting your +

          When you see that a new revision is available, you can use the Android SDK Manager to quickly +download it to your environment. Follow the same +procedure as given in Installing SDK Packages, above. The new +package is installed in place of the old, but without impacting your applications.

          Tip: -Use the "Display updates only" checkbox to show only the components +Use the "Display updates only" checkbox to show only the packages you do not have.

          -

          SDK Component Dependencies

          +

          SDK Package Dependencies

          -

          In some cases, an SDK component may require a specific minimum revision of -another component or SDK tool. Where such dependencies exist, they are -documented in the revision notes for each component, available from the links in -the "Downloadable SDK Components" section at left.

          +

          In some cases, an SDK package may require a specific minimum revision of +another package or SDK tool. Where such dependencies exist, they are +documented in the revision notes for each package, available from the links in +the "Downloadable SDK packages" section at left.

          For example, there may be a dependency between the ADT Plugin for Eclipse and -the SDK Tools component. When you install the SDK Tools -component, you should also upgrade to the required version of ADT (if you +the SDK Tools package. When you install the SDK Tools +package, you should also upgrade to the required version of ADT (if you are developing in Eclipse). In this case, the major version number for your ADT plugin should always match the revision number of your SDK Tools (for example, ADT 8.x requires SDK Tools r8).

          Also make sure that, each time you install a new version of the Android platform, you have -the latest version of the SDK Platform-tools component. The SDK Platform-tools contain +the latest version of the SDK Platform-tools package. The SDK Platform-tools contain tools that are backward compatible with all versions of the Android platform and are often updated to support new features in the latest version of the Android platform.

          The development tools will notify you with debug warnings if there is dependency that you need to -address. The SDK and AVD Manager also enforces dependencies by requiring that you download any -components that are needed by those you have selected.

          +address. The Android SDK Manager also enforces dependencies by requiring that you download any +packages that are needed by those you have selected.

          Adding New Sites

          -

          By default, Available Packages displays components available from the +

          By default, Available Packages displays packages available from the Android Repository and Third party Add-ons. You can add other sites that host their own Android SDK add-ons, then download the SDK add-ons from those sites.

          @@ -178,7 +178,7 @@ to develop using their libraries, you must install their Android SDK add-on, if available under Third party Add-ons.

          If a carrier or device manufacturer has hosted an SDK add-on repository file -on their web site, follow these steps to add their site to the SDK and AVD +on their web site, follow these steps to add their site to the Android SDK Manager:

            @@ -186,7 +186,7 @@ Manager:

          1. Click Add Add-on Site and enter the URL of the {@code repository.xml} file. Click OK.
          -

          Any SDK components available from the site will now be listed under a new item named +

          Any SDK packages available from the site will now be listed under a new item named User Add-ons.

          @@ -194,12 +194,12 @@ Manager:

          Problems connecting to the SDK repository

          -

          If you are using the SDK and AVD Manager to download components and are encountering +

          If you are using the Android SDK Manager to download packages and are encountering connection problems, try connecting over http, rather than https. To switch the -protocol used by the SDK and AVD Manager, follow these steps:

          +protocol used by the Android SDK Manager, follow these steps:

            -
          1. With the Android SDK and AVD Manager window open, select "Settings" in the +
          2. With the Android SDK Manager window open, select "Settings" in the left pane.
          3. On the right, in the "Misc" section, check the checkbox labeled "Force https://... sources to be fetched using http://..."
          4. diff --git a/docs/html/sdk/android-3.0.jd b/docs/html/sdk/android-3.0.jd index 39a234f77d718..3acb35885af86 100644 --- a/docs/html/sdk/android-3.0.jd +++ b/docs/html/sdk/android-3.0.jd @@ -25,7 +25,8 @@ Differences Report »

            See Also

              -
            1. Optimizing Apps for Android 3.0
            2. +
            3. Supporting Tablets and +Handsets
            @@ -41,7 +42,7 @@ libraries.

            To get started developing or testing against Android {@sdkPlatformVersion}, use the Android SDK Manager to download the platform into your SDK. For more information, see Adding SDK Components. If you are new to Android, Adding SDK Packages. If you are new to Android, download the SDK Starter Package first.

            For a high-level introduction to Android {@sdkPlatformVersion}, see the .

            If you've already published an Android application, please test and optimize your application on Android 3.0 as soon as possible. You should do so to be sure your application provides the best experience possible on the latest Android-powered devices. For information about what you can do, -read Optimizing Apps for Android -3.0.

            +read Supporting Tablets and +Handsets.

            Revisions

            diff --git a/docs/html/sdk/compatibility-library.jd b/docs/html/sdk/compatibility-library.jd index 30d807ff93009..f81e8aea2bfa0 100644 --- a/docs/html/sdk/compatibility-library.jd +++ b/docs/html/sdk/compatibility-library.jd @@ -330,13 +330,13 @@ Android 3.2 and higher (all other APIs in the v4 library are already available w

            Downloading the Support Package

            -

            The Support Package is provided as a downloadable package from the Android SDK and AVD +

            The Support Package is provided as a downloadable package from the Android SDK Manager. To install:

              -
            1. Launch the SDK and AVD Manager. +
            2. Launch the Android SDK Manager.

              From Eclipse, you can select Window -> Android SDK and AVD Manager. Or, launch {@code SDK Manager.exe} from +> Android SDK Manager. Or, launch {@code SDK Manager.exe} from the {@code <sdk>/} directory (on Windows only) or {@code android} from the {@code <sdk>/tools/} directory.

            3. Expand the Android Repository, check Android Support package diff --git a/docs/html/sdk/eclipse-adt.jd b/docs/html/sdk/eclipse-adt.jd index 3019544b2bbf5..485f01e50f399 100644 --- a/docs/html/sdk/eclipse-adt.jd +++ b/docs/html/sdk/eclipse-adt.jd @@ -36,7 +36,7 @@ that is designed to give you a powerful, integrated environment in which to build Android applications.

              ADT extends the capabilities of Eclipse to let you quickly set up new Android -projects, create an application UI, add components based on the Android +projects, create an application UI, add packages based on the Android Framework API, debug your applications using the Android SDK tools, and even export signed (or unsigned) {@code .apk} files in order to distribute your application.

              @@ -468,7 +468,7 @@ ADT 12.0.0 (July 2011)
              ADT 12.0.0 is designed for use with SDK Tools r12. If you haven't already installed SDK Tools r12 into your SDK, use -the Android SDK and AVD Manager to do so.
              +the Android SDK Manager to do so.
              Visual Layout Editor:
              @@ -520,7 +520,7 @@ ADT 11.0.0 (June 2011)
              Dependencies:
              ADT 11.0.0 is designed for use with SDK Tools r11. If you haven't -already installed SDK Tools r11 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r11 into your SDK, use the Android SDK Manager to do so.
              Visual Refactoring:
              @@ -656,7 +656,7 @@ ADT 10.0.1 (March 2011)
              Dependencies:
              ADT 10.0.1 is designed for use with SDK Tools r10. If you haven't -already installed SDK Tools r10 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r10 into your SDK, use the Android SDK Manager to do so.
              General notes:
              @@ -686,7 +686,7 @@ ADT 10.0.0 (February 2011)
              Dependencies:
              ADT 10.0.0 is designed for use with SDK Tools r10. If you haven't -already installed SDK Tools r10 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r10 into your SDK, use the Android SDK Manager to do so.
              General notes:
              @@ -736,7 +736,7 @@ ADT 9.0.0 (January 2011)
              Dependencies:
              ADT 9.0.0 is designed for use with SDK Tools r9. If you haven't -already installed SDK Tools r9 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r9 into your SDK, use the Android SDK Manager to do so.
              General notes:
              @@ -845,7 +845,7 @@ ADT 8.0.1 (December 2010)
              Dependencies:

              ADT 8.0.1 is designed for use with SDK Tools r8. If you haven't -already installed SDK Tools r8 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r8 into your SDK, use the Android SDK Manager to do so.

              General notes:
              @@ -874,7 +874,7 @@ ADT 8.0.0 (December 2010)
              Dependencies:

              ADT 8.0.0 is designed for use with SDK Tools r8. If you haven't -already installed SDK Tools r8 into your SDK, use the Android SDK and AVD Manager to do +already installed SDK Tools r8 into your SDK, use the Android SDK Manager to do so.

              General notes:
              @@ -1020,8 +1020,8 @@ ADT 0.9.6 (March 2010)
              Dependencies:

              ADT 0.9.6 is designed for use with SDK Tools r5 and later. Before -updating to ADT 0.9.6, we highly recommend that you use the Android SDK and -AVD Manager to install SDK Tools r5 into your SDK.

              +updating to ADT 0.9.6, we highly recommend that you use the Android SDK Manager to install SDK +Tools r5 into your SDK.

              General Notes:
              @@ -1038,8 +1038,8 @@ first time with the SDK Usage panel.
            4. AVD/SDK Manager:
                -
              • Adds support for platform samples components.
              • -
              • Improves support for dependency between components.
              • +
              • Adds support for platform samples packages.
              • +
              • Improves support for dependency between packages.
              • AVDs now sorted by API level.
              • The AVD creation dialog now enforces a minimum SD card size of 9MB.
              • Prevents deletion of running AVDs.
              • @@ -1087,9 +1087,9 @@ ADT 0.9.5 (December 2009)
                Dependencies:

                ADT 0.9.5 requires features provided in SDK Tools r4 or higher. If you install -ADT 0.9.5, which is highly recommended, you should use the Android SDK and AVD +ADT 0.9.5, which is highly recommended, you should use the Android SDK Manager to download the latest SDK Tools into your SDK. For more information, -see Adding SDK Components.

                +see Adding SDK Packages.

                General notes:
                @@ -1114,9 +1114,9 @@ ADT 0.9.4 (October 2009)
                Dependencies:

                ADT 0.9.4 requires features provided in SDK Tools r3 or higher. If you install -ADT 0.9.4, which is highly recommended, you should use the Android SDK and AVD +ADT 0.9.4, which is highly recommended, you should use the Android SDK Manager to download the latest SDK Tools into your SDK. For more information, -see Adding SDK Components.

                +see Adding SDK Packages.

                Project Creation Wizard:
                @@ -1318,9 +1318,9 @@ to follow these steps again instead of the default update instructions.

                Other install errors

                Note that there are features of ADT that require some optional -Eclipse components (for example, WST). If you encounter an error when -installing ADT, your Eclipse installion might not include these components. -For information about how to quickly add the necessary components to your +Eclipse packages (for example, WST). If you encounter an error when +installing ADT, your Eclipse installion might not include these packages. +For information about how to quickly add the necessary packages to your Eclipse installation, see the troubleshooting topic ADT Installation Error: "requires plug-in org.eclipse.wst.sse.ui".

                @@ -1345,9 +1345,9 @@ you should update to it as soon as convenient.

                In some cases, a new revision of ADT will have a dependency on a specific revision of the Android SDK Tools. If such dependencies exist, you will need to -update the SDK Tools component of the SDK after installing the new revision of -ADT. To update the SDK Tools component, use the Android SDK and AVD Manager, as -described in Adding SDK Components.

                +update the SDK Tools package of the SDK after installing the new revision of +ADT. To update the SDK Tools package, use the Android SDK Manager, as +described in Adding SDK Packages.

                To learn about new features of each ADT revision and also any dependencies on the SDK Tools, see the listings in the Revisions diff --git a/docs/html/sdk/index.jd b/docs/html/sdk/index.jd index c09b3c23ef3e0..175ab50a739f5 100644 --- a/docs/html/sdk/index.jd +++ b/docs/html/sdk/index.jd @@ -28,7 +28,7 @@ sdk.linux_checksum=14e99dfa8eb1a8fadd2f3557322245c4

              • Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
              • Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
              • -
              • Add Android platforms and other components to your SDK.
              • +
              • Add Android platforms and other packages to your SDK.
              • Explore the contents of the Android SDK (optional).
            diff --git a/docs/html/sdk/installing.jd b/docs/html/sdk/installing.jd index 1dce483c273b8..7461eb0c427a3 100644 --- a/docs/html/sdk/installing.jd +++ b/docs/html/sdk/installing.jd @@ -53,10 +53,10 @@ function toggleDiv(link) {
          5. 1. Preparing Your Development Computer
          6. 2. Downloading the SDK Starter Package
          7. 3. Installing the ADT Plugin for Eclipse
          8. -
          9. 4. Adding Platforms and Other Components +
          10. 4. Adding Platforms and Other Packages
              -
            1. Available Components
            2. -
            3. Recommended Components
            4. +
            5. Available Packages
            6. +
            7. Recommended Packages
          11. 5. Exploring the SDK (Optional)
          12. Next Steps
          13. @@ -66,7 +66,7 @@ function toggleDiv(link) {

            See also

            1. ADT Plugin for Eclipse
            2. -
            3. Adding SDK Components
            4. +
            5. Adding SDK Packages
            @@ -81,9 +81,9 @@ this page.

            Updating?

            -

            If you already have an Android SDK, use the Android SDK and AVD Manager tool to install +

            If you already have an Android SDK, use the Android SDK 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.

            +do that, see Adding SDK Packages.

            Step 1. Preparing Your Development Computer

            @@ -111,7 +111,7 @@ RCP version of Eclipse is recommended.

            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).

            +use to download the rest of the SDK packages (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.

            @@ -154,53 +154,53 @@ developing in Eclipse or other IDEs.

            -

            Step 4. Adding Platforms and Other Components

            +

            Step 4. Adding Platforms and Other Packages

            -

            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 +

            The last step in setting up your SDK is using the Android SDK Manager (a +tool included in the SDK starter package) to download essential SDK packages 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 +packages. The SDK starter package, which you've already downloaded, includes only a single +package: the latest version of the SDK Tools. To develop an Android application, you also need to download at least one Android platform and the associated platform tools. You can add other -components and platforms as well, which is highly recommended.

            +packages and platforms as well, which 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 +Android SDK Manager with a default set of platforms and other packages 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.

            +packages and install them. You can then skip to Step 5, but we +recommend you first read the section about the Available Packages to +better understand the packages available from the Android SDK Manager.

            -

            You can launch the Android SDK and AVD Manager in one of the following ways:

            +

            You can launch the Android SDK Manager in one of the following ways:

              -
            • From within Eclipse, select Window > Android SDK and AVD Manager.
            • +
            • From within Eclipse, select Window > Android SDK 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 +

            To download packages, use the graphical UI of the Android SDK Manager to browse the SDK repository and select new or updated -components (see figure 1). The Android SDK and AVD Manager installs the selected components in -your SDK environment. For information about which components you should download, see Recommended Components.

            +packages (see figure 1). The Android SDK Manager installs the selected packages in +your SDK environment. For information about which packages you should download, see Recommended Packages.

            -

            Figure 1. The Android SDK and AVD Manager's -Available Packages panel, which shows the SDK components that are +

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

            -

            Available Components

            +

            Available Packages

            -

            By default, there are two repositories of components for your SDK: Android +

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

            -

            The Android Repository offers these types of components:

            +

            The Android Repository offers these types of packages:

            • SDK Tools — Contains tools for debugging and testing your application @@ -219,9 +219,9 @@ developer guide.
            • Android platforms — An SDK platform is available for every production Android platform deployable to Android-powered devices. Each -SDK platform component includes a fully compliant Android library, system image, sample code, +SDK platform package includes a fully compliant Android library, system image, sample code, and emulator skins. To learn more about a specific platform, see the list of platforms that appears -under the section "Downloadable SDK Components" on the left part of this page.
            • +under the section "Downloadable SDK Packages" on the left part of this page.
            • USB Driver for Windows (Windows only) — Contains driver files that you can install on your Windows computer, so that you can run and debug @@ -243,16 +243,16 @@ tutorials. -->
            • multiversion documentation for the Android framework API.
            -

            The Third party Add-ons provide components that allow you to create a development +

            The Third party Add-ons provide packages 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

            +

            Recommended Packages

            -

            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 +

            The SDK repository contains a range of packages that you can download. +Use the table below to determine which packages you need, based on whether you want to set up a basic, recommended, or full development environment:

            @@ -260,7 +260,7 @@ want to set up a basic, recommended, or full development environment: Environment -SDK Component +SDK Package Comments @@ -268,8 +268,8 @@ want to set up a basic, recommended, or full development environment: Basic SDK Tools If you've just installed -the SDK starter package, then you already have the latest version of this component. The -SDK Tools component is required to develop an Android application. Make sure you keep this up to +the SDK starter package, then you already have the latest version of this package. The +SDK Tools package is required to develop an Android application. Make sure you keep this up to date. @@ -300,21 +300,21 @@ style="border:none"> Recommended
            (plus Basic) Documentation -The Documentation component is useful because it lets you work offline and +The Documentation package is useful because it lets you work offline and also look up API reference information from inside Eclipse. Samples -The Samples components give you source code that you can use to learn about +The Samples packages give you source code that you can use to learn about Android, load as a project and run, or reuse in your own app. Note that multiple -samples components are available — one for each Android platform version. When -you are choosing a samples component to download, select the one whose API Level +samples packages are available — one for each Android platform version. When +you are choosing a samples package to download, select the one whose API Level matches the API Level of the Android platform that you plan to use. Usb Driver -The Usb Driver component is needed only if you are developing on Windows and +The Usb Driver package is needed only if you are developing on Windows and have an Android-powered device on which you want to install your application for debugging and testing. For Mac OS X and Linux platforms, no special driver is needed. @@ -344,12 +344,12 @@ applications on different platforms by running in an Android Virtual Device -

            Once you've installed at least the basic configuration of SDK components, you're ready to start +

            Once you've installed at least the basic configuration of SDK packages, 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.

            +you with the packages you've just installed.

            -

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

            +

            For more information about using the Android SDK Manager, see the Adding SDK Packages document.

            Step 5. Exploring the SDK (Optional)

            @@ -358,7 +358,7 @@ href="{@docRoot}sdk/adding-components.html">Adding SDK Components document. 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 +

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

            @@ -405,20 +405,21 @@ platform version. - +
            tools/ Contains the set of development and profiling tools that are platform-independent, such -as the emulator, the Android SDK and AVD Manager, ddms, hierarchyviewer -and more. The tools in this directory may be updated at any time using the Android SDK and AVD +as the emulator, the Android SDK Manager, the AVD Manager, ddms, +hierarchyviewer +and more. The tools in this directory may be updated at any time using the Android SDK Manager and are independent of platform releases.
            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 +including how to launch the Android SDK Manager tool on all platforms.
            SDK Manager.exeWindows SDK only. A shortcut that launches the Android SDK and AVD -Manager tool, which you use to add components to your SDK.Windows SDK only. A shortcut that launches the Android SDK +Manager tool, which you use to add packages to your SDK.