From 9577d31b10aa654d3ba63947e7733945a358395e Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Wed, 27 Jan 2016 14:13:40 -0800 Subject: Update studio landing page and add all-new install flow docs. bug: 27850063 (update system reqs for 2.0) bug: 27725026 (update download page for 2.0) bug: 23908299 (clean up download and get started) depends on CL: Ibc4ddb4a6130ab8bd8d6044472022465829f2000 Change-Id: Id56ddec26e5701f69cd3e3ce7dc64cd28e98c8f3 --- docs/html/sdk/index.jd | 567 ++++++++++++++++------------ docs/html/sdk/installing/adding-packages.jd | 227 ----------- docs/html/sdk/installing/index.jd | 433 +++++++-------------- docs/html/sdk/installing/studio-tips.jd | 5 +- docs/html/sdk/sdk_vars.cs | 6 + 5 files changed, 472 insertions(+), 766 deletions(-) delete mode 100644 docs/html/sdk/installing/adding-packages.jd (limited to 'docs/html/sdk') diff --git a/docs/html/sdk/index.jd b/docs/html/sdk/index.jd index 10f89009d14f..0250c1e999f5 100644 --- a/docs/html/sdk/index.jd +++ b/docs/html/sdk/index.jd @@ -1,60 +1,80 @@ page.title=Download Android Studio and SDK Tools -page.tags="sdk, android studio,tools" +page.tags=sdk, android studio page.template=sdk -page.image=images/cards/android-studio_2x.png +section.landing=true header.hide=1 +nonavpage=true +fullpage=true +page.image=images/cards/android-studio_2x.png page.metaDescription=Download the official Android IDE and developer tools to build apps for Android phones, tablets, wearables, TVs, and more. @jd:body - +
+
+
+
+ +
+
+

Android Studio
+The Official IDE for Android

+ +

Android Studio provides the fastest tools for +building apps on every type of Android device.

+ +

World-class code editing, debugging, +performance tooling, a flexible build system, and an instant build/deploy +system all allow you to focus on building unique and high quality apps.

+ +

+ Download Android Studio 2.0
+
+

- - - -
- - - +
+
+
+ + + + + +
+
+
+
+
+ +
+
+

Download Android Studio

+
+
+
+
+
+
+
+

Before downloading, + you must agree to the following terms + and conditions.

+

Terms and Conditions

@@ -188,9 +208,7 @@ This is the Android Software Development Kit License Agreement 14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. November 20, 2015 -
- - +
@@ -198,243 +216,314 @@ This is the Android Software Development Kit License Agreement

You're just a few steps away from building apps for Android!

In a moment, you'll be redirected to Installing the Android SDK.

-
- -

+
+ + +
+ + + + +
+ + + + +
+
- - - - - - - -
- -
 
- - - -
- -

Android Studio

- -

The official Android IDE

- -
    -
  • Android Studio IDE
  • -
  • Android SDK tools
  • -
  • Android 6.0 (Marshmallow) Platform
  • -
  • Android 6.0 emulator system image with Google APIs
  • -
- -Download Android Studio
- - -

-To get Android Studio or stand-alone SDK tools, visit developer.android.com/sdk/ -

+ + + + +
+
+ +
+
+
+ +
+
+
+

Instant Run

+

Push code and resource +changes to your app running on a device or emulator and see the +changes instantly come to life.

+

Instant Run dramatically speeds up your edit, +build, and run cycles, keeping you "in the flow."

+ + + Learn more +
+
- - - - - -
-

Intelligent code editor

- -
- -
- -
-

At the core of Android Studio is an intelligent code editor capable of advanced - code completion, refactoring, and code analysis.

-

The powerful code editor helps you be a more productive Android app developer.

+
+
+
+ +
+
+
+

Intelligent code editor

+

Write better code, work faster, and be more productive with an intelligent code editor that helps you each step of the way.

+

Android Studio is built on IntelliJ and is capable of advanced code completion, refactoring, and code analysis.

+
+
- - - - -

Code templates and GitHub integration

- -
- -
- -
-

New project wizards make it easier than ever to start a new project.

- -

Start projects using template code for patterns such as navigation drawer and view pagers, - and even import Google code samples from GitHub.

+
+
+
+ +
+
+
+

Fast and feature-rich emulator

+

Install and run your apps faster than with a physical device and test your app on virtually any Android device configuration: Android phones, Android tablets, Android Wear, and Android TV devices.

+

The new Android Emulator 2.0 is faster than ever and allows you to dynamically resize the emulator and access a suite of sensor controls.

+ + + Learn more +
+
- - - -

Multi-screen app development

- -
- -
- -
-

Build apps for Android phones, tablets, Android Wear, - Android TV, Android Auto and Google Glass.

-

With the new Android Project View and module support in Android Studio, it's easier - to manage app projects and resources. +

+
+
+ +
+
+
+

Robust and flexible build system

+

Easily configure your project to include code libraries and generate multiple build variants from a single project.

+

With Gradle, Android Studio offers high-performance build automation, robust dependency management, and customizable build configurations.

+ + + Learn more +
+
- - - -

Virtual devices for all shapes and sizes

- -
- -
- -
-

Android Studio comes pre-configured with an optimized emulator image.

-

The updated and streamlined Virtual Device Manager provides - pre-defined device profiles for common Android devices.

+
+ +
+
+
+ +
+
+
+

Develop for all Android devices

+

Target multiple form factors with a single +project to easily share code among your different versions of your app.

+

Android Studio provides a unified environment +to develop apps for Android phones, tablets, Android Wear, Android TV, and +Android Auto.

+ + + + Learn more +
+
- - - -

-Android builds evolved, with Gradle

- -
- -
- -
-

Create multiple APKs for your Android app with different features using the same project.

-

Manage app dependencies with Maven.

-

Build APKs from Android Studio or the command line.

+
+
+
+ +
+
+
+

Code templates and GitHub integration

+

Start projects with code templates for patterns such as navigation drawer and view pagers, or import Google code samples from GitHub.

+

Android Studio's project wizards make it easier than ever to add code in a new project.

+
+
+
+ + -

More about Android Studio

-
- -Download Android Studio - -
    -
  • Built on IntelliJ IDEA Community Edition, the popular Java IDE by JetBrains.
  • -
  • Flexible Gradle-based build system.
  • -
  • Build variants and multiple APK generation.
  • -
  • Expanded template support for Google Services and various device types.
  • -
  • Rich layout editor with support for theme editing.
  • -
  • Lint tools to catch performance, usability, version compatibility, and other problems.
  • -
  • ProGuard and app-signing capabilities.
  • -
  • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud - Messaging and App Engine.
  • -
- -

-For more details about features available in Android Studio, -read the overview at Android Studio.

+
-

If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE -for Android, so you should migrate to Android Studio to receive all the -latest IDE updates. For help moving projects, -see Migrating to Android -Studio.

+
+

Latest News

+
+
+
+
+

Resources

+
+
+
+
+

Videos

+
+
+
+
+
-

System Requirements

+

System Requirements

-

Windows

+
+
+

Windows

    -
  • Microsoft® Windows® 8/7/Vista (32- or 64-bit)
  • -
  • 2 GB RAM minimum, 4 GB RAM recommended
  • -
  • 400 MB hard disk space
  • -
  • At least 1 GB for Android SDK, emulator system images, and caches
  • +
  • Microsoft® Windows® 7/8/10 (32 or 64-bit)
  • +
  • 2 GB RAM minimum, 8 GB RAM recommended
  • +
  • 2 GB of available disk space minimum (500 MB for IDE + 1.5 GB for +Android SDK and emulator system image). 4 GB Recommended.
  • 1280 x 800 minimum screen resolution
  • -
  • Java Development Kit (JDK) 7
  • -
  • Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T -(Intel® 64), and Execute Disable (XD) Bit functionality
  • +
  • Java Development Kit (JDK) 8
  • +
  • Optional for accelerated emulator: Intel® processor with support for Intel® +VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
+
- -

Mac OS X

- +
+

Mac

    -
  • Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
  • -
  • 2 GB RAM minimum, 4 GB RAM recommended
  • -
  • 400 MB hard disk space
  • -
  • At least 1 GB for Android SDK, emulator system images, and caches
  • +
  • Mac® OS X® 10.8.5 or higher, up to 10.11.4 (El Capitan)
  • +
  • 2 GB RAM minimum, 8 GB RAM recommended
  • +
  • 2 GB of available disk space minimum (500 MB for IDE + 1.5 GB for +Android SDK and emulator system image). 4 GB Recommended.
  • 1280 x 800 minimum screen resolution
  • -
  • Java Runtime Environment (JRE) 6
  • -
  • Java Development Kit (JDK) 7
  • +
  • Java Development Kit (JDK) 8
+
-

On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font -rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.

- - - -

Linux

- +
+

Linux

    -
  • GNOME or KDE desktop
  • -
  • GNU C Library (glibc) 2.15 or later
  • -
  • 2 GB RAM minimum, 4 GB RAM recommended
  • -
  • 400 MB hard disk space
  • -
  • At least 1 GB for Android SDK, emulator system images, and caches
  • +
  • GNOME or KDE desktop +

    Tested on Ubuntu® 12.04, Precise Pangolin (64-bit distribution +capable of running 32-bit applications)

  • +
  • GNU C Library (glibc) 2.11 or later
  • +
  • 2 GB RAM minimum, 8 GB RAM recommended
  • +
  • 2 GB of available disk space minimum (500 MB for IDE + 1.5 GB for +Android SDK and emulator system image). 4 GB Recommended.
  • 1280 x 800 minimum screen resolution
  • -
  • Oracle® Java Development Kit (JDK) 7
  • -
  • 64-bit distribution capable of running 32-bit applications
  • +
  • Java Development Kit (JDK) 8
-

Tested on Ubuntu® 14.04, Trusty Tahr (64-bit distribution capable of running -32-bit applications).

- - +
+
+
-

Other Download Options

+
- diff --git a/docs/html/sdk/installing/adding-packages.jd b/docs/html/sdk/installing/adding-packages.jd deleted file mode 100644 index 70bb9fa19a97..000000000000 --- a/docs/html/sdk/installing/adding-packages.jd +++ /dev/null @@ -1,227 +0,0 @@ -page.title=Adding SDK Packages - -page.tags=sdk manager -helpoutsWidget=true - -@jd:body - - - - -

-By default, the Android SDK does not include everything you need to start developing. -The SDK separates tools, platforms, and other components into packages you can -download as needed using the -Android SDK Manager. -So before you can start, there are a few packages you should add to your Android SDK.

- -

To start adding packages, launch the Android SDK Manager in one of the following ways:

-
    -
  • In Android Studio, click SDK Manager - in the toolbar.
  • -
  • If you're not using Android Studio: -
      -
    • Windows: Double-click the SDK Manager.exe file at the root of the Android - SDK directory.
    • -
    • Mac/Linux: Open a terminal and navigate to the tools/ directory in the - location where the Android SDK was installed, then execute android sdk.
    • -
    -
  • -
- -

When you open the SDK Manager for the first time, several packages are selected by -default. Leave these selected, but be sure you have everything you need -to get started by following these steps:

- - -
    -
  1. -

    Get the latest SDK tools

    - -

    As a minimum when setting up the Android SDK, - you should download the latest tools and Android platform:

    -
      -
    1. Open the Tools directory and select: -
        -
      • Android SDK Tools
      • -
      • Android SDK Platform-tools
      • -
      • Android SDK Build-tools (highest version)
      • -
      -
    2. -
    3. Open the first Android X.X folder (the latest version) and select: -
        -
      • SDK Platform
      • -
      • A system image for the emulator, such as
        - ARM EABI v7a System Image
      • -
      -
    4. -
    -
  2. - -
  3. -

    Get the support library for additional APIs

    - - - -

    The Android Support Library - provides an extended set of APIs that are compatible with most versions of Android.

    - -

    Open the Extras directory and select:

    -
      -
    • Android Support Repository
    • -
    • Android Support Library
    • -
    - -

     

    -

     

    - -
  4. - - -
  5. -

    Get Google Play services for even more APIs

    - - - -

    To develop with Google APIs, you need the Google Play services package:

    -

    Open the Extras directory and select:

    -
      -
    • Google Repository
    • -
    • Google Play services
    • -
    - -

    Note: Google Play services APIs are not available on all - Android-powered devices, but are available on all devices with Google Play Store. To use these - APIs in the Android emulator, you must also install the the Google APIs - system image from the latest Android X.X directory in the SDK Manager.

    -
  6. - - -
  7. -

    Install the packages

    -

    Once you've selected all the desired packages, continue to install:

    -
      -
    1. Click Install X packages.
    2. -
    3. In the next window, double-click each package name on the left - to accept the license agreement for each.
    4. -
    5. Click Install.
    6. -
    -

    The download progress is shown at the bottom of the SDK Manager window. - Do not exit the SDK Manager or it will cancel the download.

    -
  8. - -
  9. -

    Build something!

    - -

    With the above packages now in your Android SDK, you're ready to build apps -for Android. As new tools and other APIs become available, simply launch the SDK Manager - to download the new packages for your SDK.

    - -

    Here are a few options for how you should proceed:

    - -
    -
    -

    Get started

    -

    If you're new to Android development, learn the basics of Android apps by following -the guide to Building Your First App.

    - -
    -
    -

    Build for wearables

    -

    If you're ready to start building apps for Android wearables, see the guide to -Building Apps for Android Wear.

    - -
    -
    -

    Use Google APIs

    -

    To start using Google APIs, such as Maps or -Play Game services, see the guide to -Setting Up Google Play -Services.

    - -
    -
    - - -
  10. - -
- - diff --git a/docs/html/sdk/installing/index.jd b/docs/html/sdk/installing/index.jd index c47b9c3d6c6d..f776c9a2e27e 100644 --- a/docs/html/sdk/installing/index.jd +++ b/docs/html/sdk/installing/index.jd @@ -1,362 +1,199 @@ -page.title=Installing the Android SDK +page.title=Install Android Studio excludeFromSuggestions=true page.tags=sdk tools -helpoutsWidget=true @jd:body - - - - - -