Android Studio для начинающих, часть 1: установка и настройка

  1. Начните работу с Android Studio
  2. Скачать Android Studio
  3. Требования к Windows
  4. Установка Android Studio на 64-битной Windows 10
  5. Запуск Android Studio
  6. Ваше первое мобильное приложение для Android Studio
  7. Начиная новый проект
  8. Окно проекта и редактора

Обновлено: февраль 2019 г.

Уже несколько лет ясно, что Android это сила, с которой приходится считаться в среде мобильных ОС. Эта технология на основе Java породила новый Золотая лихорадка с программистами, конкурирующими с зарабатывать деньги с помощью своих мобильных приложений , Работы на Android также многочисленны, о чем свидетельствует быстрый поиск работы с использованием Indeed.com ,

Чтобы быть успешным, разработчики Android должны хорошо понимать Язык Java (или же Котлин ), Android API , а также Архитектура приложения Android , Также важно использовать подходящую и эффективную среду разработки. Уже много лет, Eclipse IDE с плагином ADT была предпочтительной платформой для разработки Android. Сегодня это Android Studio ,

Если вы новичок в Android Studio, эта серия руководств поможет вам начать. Я кратко расскажу о платформе разработки Android, а затем покажу, как загрузить, установить и запустить программное обеспечение. После этого мы потратим большую часть нашего времени на использование Android Studio для разработки анимированного мобильного приложения:

  • В первой части вы запустите свой первый Android-проект и познакомитесь с главным окном Android Studio.
  • Во второй части вы закодировать приложение узнаете, как использовать Android Studio для ввода исходного кода и ресурсов в проект.
  • В части 3 мы будем собрать и запустить приложение с использованием как эмулируемого аппаратного устройства, так и планшета Kindle Fire.
  • В части 4 я покажу вам, как использовать встроенные инструменты и плагины для отладка Android и повышение производительности вашего кода ,

Примеры из этой серии взяты из самой стабильной версии Android на момент написания этой статьи, Android 3.2.1.

Начните работу с Android Studio

Android Studio - официально поддерживаемая среда разработки Google для разработки приложений для Android. Эта IDE основана на IntelliJ IDEA , который предлагает мощный редактор кода и инструменты разработчика. Android Studio 3.2.1 включает в себя следующие функции:

  • Гибкий Gradle система сборки
  • Быстрый и многофункциональный эмулятор
  • Единая среда, где вы можете разрабатывать для всех устройств Android
  • Мгновенный запуск вносить изменения в работающее приложение без создания нового APK
  • Шаблоны кода и интеграция с GitHub помогут вам создать общие функции приложения и импортировать пример кода.
  • Обширные инструменты тестирования и платформы
  • Инструменты Lint, помогающие оценить производительность, удобство использования, совместимость версий и другие проблемы
  • Поддержка C ++ и NDK
  • Встроенная поддержка Google Cloud Platform облегчая интеграцию Google Cloud Messaging и Google App Engine
  • Архитектура плагинов для расширения Android Studio с помощью плагинов

Скачать Android Studio

Google предоставляет Android Studio для платформ Windows, Mac OS X и Linux. Вы можете скачать Android Studio с домашней страницы Android Studio, где вы также найдете традиционные SDK с инструментами командной строки Android Studio. Перед загрузкой Android Studio убедитесь, что ваша платформа соответствует следующим требованиям:

Требования к Windows

  • Microsoft Windows 7/8/10 (32-разрядная или 64-разрядная)
  • Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
  • Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
  • Минимальное разрешение экрана 1280 x 800

Требования к Mac OS

  • Mac OS X 10.10 (Yosemite) или выше, до 10.13 (High Sierra)
  • Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
  • Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
  • Минимальное разрешение экрана 1280 x 800

Требования к ОС Linux

  • Рабочий стол GNOME или KDE. Протестировано на Ubuntu 14.04 LTS, Trusty Tahr (64-битный дистрибутив, поддерживающий 32-битные приложения)
  • 64-битный дистрибутив, способный запускать 32-битные приложения
  • Библиотека GNU C (glibc) 2.19 или новее
  • Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
  • Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
  • Минимальное разрешение экрана 1280 x 800

Как только вы убедились, что ваша операционная система совместима с Android Studio 3.2.1 или выше, загрузите соответствующий дистрибутив Android Studio. Страница загрузки Android Studio автоматически обнаружила, что я использую 64-разрядную операционную систему Windows, и выбрала для загрузки файл android-studio-ide-181.5056338-windows.exe (927 МБ).

Установка Android Studio на 64-битной Windows 10

Я запустил android-studio-ide-181.5056338-windows.exe, чтобы начать процесс установки. В ответ установщик представил диалоговое окно « Установка Android Studio », показанное на рисунке 1.

В ответ установщик представил диалоговое окно « Установка Android Studio », показанное на рисунке 1

Джефф Фризен

Рисунок 1. Настройка Android Studio

Нажатие « Далее» привело меня к следующей панели, на которой можно отказаться от установки виртуального устройства Android (AVD).

Нажатие « Далее» привело меня к следующей панели, на которой можно отказаться от установки виртуального устройства Android (AVD)

Джефф Фризен

Рисунок 2. Установить Android AVD?

Я решил оставить настройки по умолчанию. После нажатия кнопки « Далее» меня перенаправили на панель « Параметры конфигурации» , где меня попросили выбрать, куда установить Android Studio.

После нажатия кнопки « Далее» меня перенаправили на панель « Параметры конфигурации» , где меня попросили выбрать, куда установить Android Studio

Джефф Фризен

Рисунок 3. Место установки должно иметь не менее 500 МБ свободного места

Я сохранил место установки по умолчанию и нажал « Далее» , и меня приветствовала панель « Выбрать папку меню пуск» .

Я сохранил место установки по умолчанию и нажал « Далее» , и меня приветствовала панель « Выбрать папку меню пуск»

Джефф Фризен

Рисунок 4. Выбор папки для хранения ярлыков Android Studio

Я сохранил настройки по умолчанию и нажал « Установить» . Появилась следующая установочная панель:

Появилась следующая установочная панель:

Джефф Фризен

Рисунок 5. Эта панель показывает ход установки

Нажатие Показать детали приводит к отображению имен устанавливаемых файлов и других действий. После завершения установки появится панель « Установка завершена» .

После завершения установки появится панель « Установка завершена»

Джефф Фризен

Рисунок 6. Кнопка Next активируется после завершения установки

После нажатия кнопки « Далее» программа установки представила панель « Завершение установки Android Studio» .

После нажатия кнопки « Далее» программа установки представила панель « Завершение установки Android Studio»

Джефф Фризен

Рисунок 7. Оставьте флажок Start Android Studio установленным для запуска этого программного обеспечения.

Чтобы завершить установку, я оставил флажок « Запустить Android Studio» и нажал « Готово» .

Запуск Android Studio

При первом запуске Android Studio открывается диалоговое окно « Полная установка », в котором можно импортировать настройки из предыдущей установки.

При первом запуске Android Studio открывается диалоговое окно « Полная установка », в котором можно импортировать настройки из предыдущей установки

Джефф Фризен

Рисунок 8. Настройки предыдущей установки могут быть импортированы

Я решил не импортировать настройки (выбор по умолчанию) и нажал « ОК» , и был вознагражден следующим заставкой:

Я решил не импортировать настройки (выбор по умолчанию) и нажал « ОК» , и был вознагражден следующим заставкой:

Джефф Фризен

Рисунок 9. Заставка Android Studio

Я также наблюдал следующее окно сообщения « Поиск доступных компонентов SDK» .

Я также наблюдал следующее окно сообщения « Поиск доступных компонентов SDK»

Джефф Фризен

Рисунок 10. Android Studio загружает любые компоненты SDK, которые необходимы (и доступны)

На данный момент Android Studio представила следующее диалоговое окно мастера установки Android Studio :

На данный момент Android Studio представила следующее диалоговое окно мастера установки Android Studio :

Джефф Фризен

Рисунок 11. Мастер предоставляет возможности настройки и портирования приложений (нажмите, чтобы увеличить

Я нажал « Далее» , и мастер предложил мне выбрать тип установки. Я сохранил стандартную настройку по умолчанию.

Я сохранил стандартную настройку по умолчанию

Джефф Фризен

Рисунок 12. Выбор типа установки (нажмите, чтобы увеличить)

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

Мне тогда дали возможность выбрать тему пользовательского интерфейса

Джефф Фризен

Рисунок 13. Положите кусочек в Android Studio, выбрав тему Darcula (нажмите, чтобы увеличить)

Я сохранил настройки IntelliJ по умолчанию и нажал « Далее» . Android Studio далее предоставила возможность проверить настройки.

Android Studio далее предоставила возможность проверить настройки

Джефф Фризен

Рисунок 14. Android Studio определяет дополнительные компоненты SDK, которые будут загружены (нажмите, чтобы увеличить)

Я нажал « Готово», и Android Studio начала процесс загрузки компонентов SDK.

Я нажал « Готово», и Android Studio начала процесс загрузки компонентов SDK

Джефф Фризен

Рисунок 15. Мастер загрузит и разархивирует компоненты SDK (нажмите, чтобы увеличить)

Завершение этой части установки может занять несколько минут. Нажав « Показать детали», вы можете избавиться от скуки, обнаружив, какие файлы загружаются и распаковываются.

Нажав « Показать детали», вы можете избавиться от скуки, обнаружив, какие файлы загружаются и распаковываются

Джефф Фризен

Рисунок 16. Мастер определяет различные загружаемые архивы (нажмите, чтобы увеличить)

Для моего компьютера на базе AMD неприятный сюрприз ожидал после полной загрузки и разархивирования компонентов:

Для моего компьютера на базе AMD неприятный сюрприз ожидал после полной загрузки и разархивирования компонентов:

Джефф Фризен

Рисунок 17. Аппаратное ускорение на базе Intel недоступно (нажмите, чтобы увеличить)

Я могу либо смириться с медленным эмулятором, либо использовать устройство Android для ускорения разработки. В части 3 я покажу вам, как я решил эту проблему.

Наконец, я нажал « Готово», чтобы завершить работу мастера. Появилось диалоговое окно Добро пожаловать в Android Studio .

Джефф Фризен

Рисунок 18. Добро пожаловать в Android Studio (нажмите, чтобы увеличить)

Это диалоговое окно используется для запуска нового проекта Android Studio, работы с существующим проектом и многого другого. Доступ к нему можно получить, выбрав Android Studio в меню « Пуск» Windows или аналогичный на другой платформе.

Ваше первое мобильное приложение для Android Studio

Самый быстрый способ познакомиться с Android Studio - это использовать его для разработки приложения. Начнем с варианта приложения «Hello, World»: небольшого мобильного приложения, которое отображает сообщение «Welcome to Android».

В следующих шагах вы начнете новый проект Android Studio и познакомитесь с главным окном, включая окно редактора, которое вы будете использовать для кодирования приложения во второй части.

Начиная новый проект

По нашим настройкам, Android Studio по-прежнему должен работать с диалоговым окном Welcome to Android Studio . Отсюда нажмите « Начать новый проект Android Studio» . Android Studio ответит диалоговым окном Create New Project, показанным на рисунке 19.

Android Studio ответит диалоговым окном Create New Project, показанным на рисунке 19

Джефф Фризен

Рисунок 19. Создание нового проекта Android (нажмите, чтобы увеличить)

Введите W2A (Добро пожаловать в Android) в качестве имени приложения и javajeff.ca в качестве имени домена компании. На рабочем столе я заметил C: \ Users \ JEFF \ AndroidStudioProjects \ W2A в качестве местоположения проекта. Нажмите Далее, чтобы выбрать целевые устройства.

Нажмите Далее, чтобы выбрать целевые устройства

Джефф Фризен

Рисунок 20. Выберите категории целевого устройства (нажмите, чтобы увеличить)

Android Studio позволяет выбирать форм-факторы или категории целевых устройств для каждого приложения, которое вы создаете. Я сохранил настройки по умолчанию.

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

Джефф Фризен

Рисунок 21. Укажите шаблон активности (нажмите, чтобы увеличить)

Далее вы настроите активность:

Далее вы настроите активность:

Джефф Фризен

Рисунок 22. Настройте свою активность (нажмите, чтобы увеличить)

Введите W2A в качестве имени действия и основной в качестве имени макета и нажмите Далее, чтобы завершить этот шаг.

При первом использовании Android Studio вы обнаружите, что ей нужно загрузить некоторые файлы, относящиеся к расположение ограничений , который используется для создания адаптивных пользовательских интерфейсов:

Джефф Фризен

Рисунок 23. Макет ограничения - это макет по умолчанию, используемый Android Studio для новых проектов приложений (нажмите, чтобы увеличить)

Android Studio включает « Готово» после загрузки файлов макета ограничения. Нажмите эту кнопку, и Android Studio выведет вас в главное окно.

Нажмите эту кнопку, и Android Studio выведет вас в главное окно

Джефф Фризен

Рисунок 24. Главное окно Android Studio показывает, что оно построило скелетное приложение W2A (нажмите, чтобы увеличить)

Главное окно разделено на строку меню и несколько других областей, которые обозначены на рисунках 25 и 26. ( Обратите внимание, что рисунки 25 и 26 любезно предоставлены Google , )

( Обратите внимание, что рисунки 25 и 26 любезно предоставлены   Google   ,  )

Джефф Фризен

Рисунок 25. Различные области, составляющие главное окно

Джефф Фризен

Рисунок 26. Главное окно с панелью инструментов, окнами редактора и другими функциями

Проверьте Встречайте Android Studio страница, чтобы узнать больше о пользовательском интерфейсе Android Studio.

Окно проекта и редактора

Когда вы входите в главное окно (см. Рисунок 24), вы видите окно Project, показывающее только приложение и скрипты Gradle . Вам придется расширить ветку приложения дерева проекта, чтобы увидеть больше деталей.

Вам придется расширить ветку приложения дерева проекта, чтобы увидеть больше деталей

Джефф Фризен

Рисунок 27. Окно Project и окно редактора показывают исходный код скелетной активности W2A (нажмите, чтобы увеличить)

Окно Project организовано в дерево, основными ветвями которого являются app и Gradle Scripts . Ветвь приложения далее организована в подответы манифесты , java , generateJava и res :

2. Установить Android AVD?