Установка Android Studio. Hello, World!

Урок #2

Урок 2 — Установка Android Studio. Hello, World!

Выбор IDE

IDE — Integrated Development Environment, или среда разработки. В ней вы будете работать большую часть времени.

Официальной IDE для разработки приложений под Android является Android Studio. Android Studio — это известная в кругах Java-разработчиков IntelliJ IDEA от JetBrains с плагинами от Google.

Скачать её можно на официальном сайте.

Установка JDK

Поскольку приложения для Android пишутся на Java, нам понадобится Java Development Kit. Скачайте его по этой ссылке. Обратите внимание, что скачивать надо именно JDK, а не JRE.

Установка JDK ничем не примечательна, поэтому не будем на ней подробно останавливаться.

Если вы используете Linux, установите JDK с использованием вашего пакетного менеджера.

Установка Android Studio

Установщик Android Studio содержит все необходимые компоненты — как саму IDE, так и Android SDK с эмулятором.

На первом этапе установки убедитесь, что выбрали все компоненты:

Установка Android Studio — выбор компонентов
Установка Android Studio — выбор компонентов

Android SDK — это, собственно, SDK для разработки под Android, а Android Virtual Device — это эмулятор. Всё это нам обязательно пригодится.

Установка Android Studio — выбор локации
Установка Android Studio — выбор локации

Следующий важный шаг — выбор локации для установки. Если с первым пунктом все понятно и можно оставить по-умолчанию, то со вторым есть пара нюансов:

  1. Как видите, для SDK нужно достаточно много места. 3.2 GB — это минимум. В будущем SDK будет обновляться, и директория может существенно разрастись.
  2. В пути до SDK крайне нежелательно наличие пробелов и нелатинских символов. По-умолчанию выбирается ваша домашняя директория, и если в имени пользователя есть пробелы или любые символы, отличные от английского алфавита — лучше смените директорию.

В остальном все просто: везде нажимайте "далее" и ждите окончания установки.

Настройка Android Studio

При первом запуске Android Studio спросит нас, не хотим ли мы импортировать настройки.

Эта функция пригодится нам в будущем, при обновлении, однако, сейчас нам импортировать нечего, поэтому просто ничего не трогаем и нажимаем "ОК".

Импорт настроек Android Studio
Импорт настроек Android Studio

Далее нам предложат выбрать тип настройки. Хоть и рекомендуется стандартный вариант, я все же посоветую расширенный:

Выбор метода настройки Android Studio
Выбор метода настройки Android Studio

Сначала нужно выбрать тему. Тут выбор за вами, но я бы посоветовал темную (Darcula) — от нее меньше устают глаза.

Далее нас спрашивают, что будем ставить. На macOS выбор устанавливаемых пакетов происходит на следующем этапе, поэтому, если у вас macOS — просто выберите все пакеты.

И заключительный шаг. Откройте настройки Android Studio. Я рекомендую изменить следующие настройки:

Номера строк и разделители методов

Editor -> General -> Appearance

Включите Show line numbers и Show method separators. Это поможет вам лучше ориентироваться в коде.

Android Studio — разделители методов и номера строк
Android Studio — разделители методов и номера строк

Автодополнение

Editor -> General -> Code Completion

По-умолчанию автодополнение в Android Studio работает только если совпал регистр первой набранной буквы. Это не очень удобно, поэтому я рекомендую поставить значение настройки Case sensitive completion в None. Теперь автодополнение будет срабатывать всегда.

Android Studio — настройки автодополнения
Android Studio — настройки автодополнения

Hello, World!

Наконец мы дошли до создания первого проекта :)

В главном окне Android Studio нажмите на Start a new Android Studio project:

Создание проекта в Android Studio
Создание проекта в Android Studio

Появится окно, в котором вам будет предложено выбрать имя приложения и домен компании. Исходя из этого будет сгенерировано имя пакета.

Создание проекта в Android Studio
Создание проекта в Android Studio

Я предлагаю использовать test.com в качестве домена и Lessons в качестве названия приложения. В итоге у вас получится пакет com.test.lessons.

Нажмите Next.

Далее вы увидите окно, в котором нужно будет выбрать платформы, под которые мы будем создаем приложение.

Android Studio — выбор платформы и версии SDK
Android Studio — выбор платформы и версии SDK

Нас интересует Phone and Tablet. Рекомендую поставить 17 версию Minimum SDK. Что это значит, мы рассмотрим на следующих занятиях, а пока просто нажмите Next.

Теперь нам предлагают создать Activity. До понятия Activity мы пока что не добрались, поэтому просто доверьтесь мне и выберите Empty Activity.

Android Studio — добавление Activity
Android Studio — добавление Activity

Нажмите Next, и на следующем экране — Finish. Готово, наш проект создался!

Android Studio — первый проект создан
Android Studio — первый проект создан

В данный момент вы видите превью экрана, а было бы неплохо запустить приложение! Для этого нам нужно создать эмулятор. Нажмите вот на эту иконку вверху (AVD Manager):

AVD Manager
AVD Manager

AVDAndroid Virtual Device, или по-простому — эмулятор Android.

Откроется окно с эмуляторами (у вас в нем будет пусто). Нажмите на Create Virtual Device:

Создание нового эмулятора Android
Создание нового эмулятора Android

Выберите устройство, на котором есть иконка Google Play. Это пригодится нам в будущем. Нажмите Next.

Я рекомендую использовать x86 или x86_64 образ последней стабильной версии Android. В моем случае это Android 7 Nougat.

Выбор девайса эмулятора Android
Выбор девайса эмулятора Android

Выбор образа эмулятора Android
Выбор образа эмулятора Android

На последнем шаге оставьте все по-умолчанию и нажмите на Finish.

Спустя некоторое время устройство создастся. Закройте AVD Manager.

Пришло время запустить наше приложение!

Для этого выберите меню Run -> Run 'app' или нажмите Shift + F10:

Запуск приложения
Запуск приложения

Android Studio спросит, на каком устройстве будем запускать приложение. Выбираем свежесозданный эмулятор и нажимаем ОК.

Выбор устройства для запуска приложения
Выбор устройства для запуска приложения

Через какое-то время (зависит от вашего компьютера) запустится эмулятор, и вы увидите в нем наше приложение, приветствующее мир!

Hello, World в эмуляторе Android
Hello, World в эмуляторе Android

Ура, первый шаг сделан!

Жду вас в следующем уроке, где мы рассмотрим структуру Android-проекта и систему сборки Gradle.



Вход

Войдите, чтобы пользоваться всеми преимуществами.
Это займёт всего пару секунд!

или