вторник, 26 апреля 2016 г.

Установка Android Studio 2




Установка Android Studio 2 для разработчиков приложений под операционную систему Android

Введение

За последние несколько лет появилась отчетливая тенденция роста числа пользователей смартфонов и планшетов, как новых компьютерных телекоммуникационных средств. Одной из наиболее популярных операционных систем (OC) в этой области является Android. Разработка приложений для этой ОС является быстро растущим рынком труда. Основным средством разработки таких приложений является Android Studio [1]. 7 апреля 2016 года вышла новая версия - Android Studio 2.0.


Установка Android Studio 2.0
Для начала работы с Android Studio 2.0 необходимо установить Java Virtual Machine [2] соответствующей ОС, установленной на компьютере, где будет устанавливаться Android Studio 2.0.
Большинство приложений для OS Android написано на Java [3]. Одной из популярных сред разработки до недавнего времени был Eclipse [4] с установленным плагином (независимо компилируемый программный модуль, динамически подключаемый к основной программе [5]) ADT и Android SDK [6].
Компания Google всех разработчиков активно переводит на новую среду разработки Android Studio. Ее также можно найти в поисковике (рис.1), бесплатно скачать с сайта Android Developer [7] (рис.2), если принять лицензионное соглашение (рис.3).

Рис.1. Запрос Android Studio в поисковике


Рис.2. Место скачивания Android Studio с сайта Android Developer

Рис.3. Лицензионное соглашение
После скачивания достаточно просто запустить скачанный файл (рис.4). Важно! В пути нахождения Android Studio 2.0 не должно быть кириллицы и учетная запись также не должна содержать кириллицу и пробелы (это не особенность Android Studio 2.0, а особенность работы всех сред разработки). Иначе, рано или поздно, придется решать проблемы, вызванные этим решением.
Рис.4.Вид скачанного файла Android Studio
Windows, скорее всего, попытается Вас испугать неземными карами (рис.5). Не верим и даем разрешение. Появляется окошко с процентом установки (рис.6).

Рис.5 Предупреждение Windows

Рис.6 Окно текущей установки
Через некоторое время появляется приветствие (рис.7).

Рис.7. Приветствие Android Studio
Теперь сообщается, что вместе с Android Studio можно скачать средства разработки - Android SDK и средства создания эмулятора - Android Virtual Device. Соглашаемся (рис.8).

Рис.8. Набор средств разработки для скачивания
Опять предлагается принять лицензию (рис.9).

Рис.9. Окно принятия лицензии
Теперь спрашивается, куда пользователь собирается установить Android Studio, а куда Android SDK (рис.10). Тут все зависит от размеров Вашего винчестера. Если на диске С у Вас много свободного пространства, то все устанавливайте туда, а если нет, то туда, где у Вас есть 30-40 гигабайт.

Рис.10. Окно указания пути установки
Следующее окно уточняет название папки установки. Оставляем, как есть.

Рис.11. Уточнение имени папки установки
Начинается процесс установки (рис.12), он может занять некоторое время, но рано или поздно закончится (рис.13)

Рис.12. Процесс установки

Рис.13 Окончание процесса установки
Процесс окончен. Можно делать первый запуск Android Studio (рис.14).

Рис.14. Предложение первого запуска Android Studio
Появляется окно с предложением импортировать проекты старой версии Android Studio (рис.15). Честно говоря, моя попытка была неудачной. Лучше пока не делать этого. Тем более, что это можно будет сделать и позднее.

Рис.15. Окно с предложением импортировать проекты старой версии Android Studio
Начинается запуск Android Studio (рис.16).

Рис.16. Запуск Android Studio
Появляется окно приветствия (рис.17). На данный момент проект очков, по-моему, закрыт, но будем верить.

Рис.17. Окно приветствия
Новое окно предлагает Вам еще доустановить среду (когда же это закончится). Дальше будет показано то, что предлагается для персональной (custom) установки. Пока оставляем standart.

Рис.18. Окно выбора варианта настроек
Процесс доустановки опять займет время (рис.19).


Рис.19. Идет процесс доустановки

Почти все. В этом окне показан список установленных библиотек по стандарту.


Рис.20. Список установленных компонентов

Наконец-то, окно начала работы Android Studio 2.0 (рис.21).



Рис.21. Окно начала работы Android Studio 2.0
Выбираете «Начать новый проект». На рис.28 продолжение. А пока, будет показано, что произойдет, если Вы выбираете не Standart (рис.18), а Custom (рис.22).

Рис.22. Custom доустановка Android Studio
Первое окно предлагает выбрать темный стиль (рис.23).

Рис.23. Выбор стиля среды разработки
Затем предлагаются дополнительные варианты инструментов Android SDK и Android Virtual Device (рис.24).

Рис.24. Установка дополнительных инструментов
Уточняется количество необходимой для эмулятора оперативной памяти (рис.25).

Рис.25. Выбор количества оперативной памяти эмулятора
Уточняется набор Custom выбор пользователя (рис.26) и запускается доустановка инструментов (рис.27).

Рис.26. Уточнение набора Custom выбора пользователя

Рис.27. Процесс доустановки компонентов
И также появляется окно, предлагающее начать работу (рис.28).

Рис.28. Окно начала работы Android Studio 2.0
Предлагается три поля ввода: имя проекта, имя пакета (если Вы не знаете, что это, то не волнуемся и оставляем, как есть), путь к месту на винчестере, где будет храниться проект (рис.29).

Рис.29. Создание нового проекта
Дальше предлагается интересное окно, в котором можно выбрать устройство, для которого будет разрабатываться приложение (рис.30). В основном, это смартфон и планшет. Интересная функция, демонстрирующая оценку числа пользователей различных Android версий. Например, число пользователей устройств с Android 4.0.3 и выше составляет 97,3% (рис.30), а Android 4.2 и выше 86,0% (рис.31).

Рис.30. Выбор устройства проекта с Android 4.0.3 и выше

Рис.31. Выбор устройства проекта с Android 4.2 и выше
Опять доустановка!!!

Рис.32. Очередная доустановка
Теперь, на манер X-code, предлагается выбрать некую продвинутую заготовку проекта. В большинстве своем стоит выбирать простой вариант Empty Activity.

Рис.33. Выбор стартовых заготовок вариантов проекта
Можно задать свои имена главным начальным файлам java и xml (рис.34). Если Вы в первый раз, то не думая жмем дальше.

Рис.34. Изменение названия главных файлов проекта
Android Studio довольно медлительная система. Набирайтесь терпения и не спешите жать кучу разных кнопок. Проект будет создан через некоторое время (рис.35).

Рис.35. Ожидание создания проекта
Теперь появляется окошко, которое рассказывает об особенностях Android Studio (рис.36). Снимаем галочку и больше это не будет беспокоить.

Рис.36. Окно информации об Android Studio
И снова нужно подождать, внизу не слишком заметно появится информация о том, что процесс еще не окончен (рис.37).

Рис.37. Процесс создания проекта не окончен
Если в это время переключится на другую задачу, то Android Studio просигнализирует, что он наконец-то готов к работе (рис.38).

Рис.38. Android Studio готов к работе
Все готово к работе. Вот так выглядит структура проекта и файл MainActivity.java (рис.39), а так выглядит файл данных activity_main.xml для графической работы (рис.40) и для работы с языком xml (рис.41), отвечающим за вид интерфейса.

Рис.39. Файл MainActivity.java.

Рис.40. Файл activity_main.xml для графической работы

Рис.41. Файл activity_main.xml для работы с языком xml

Созданный проект уже является готовым приложением, которое выводит Hello World на экран устройства или эмулятора. Для того, чтобы в этом убедиться необходимо создать эмулятор.

Создание эмулятора
Эмулятор создается после того, как специальным встроенным в Android SDK [9] приложением - Android SDK manager [10] - будут закачены библиотеки эмуляторов. По умолчанию, обычно, идет только последняя версия. Теперь можно начать создание эмулятора. Эмулятор создается другим приложением из набора Android SDK, Android Virtual Device (AVD) Manager, который можно вызвать из Android Studio (рис.42).

Рис.42. Вызов Android Virtual Device (AVD) Manager
После нажатия кнопки Create, появится окно выбора варианта экрана эмулятора (рис.43).

Рис.43. Выбор варианта экрана эмулятора
После нажатия кнопки Next появится окно характеристик будущего эмулятора (рис.44). В данном случае единственное ограничение - это версия ОС Android. Более ранние версии с технологией Android_x86 можно докачать (рис.45), с технологией ARM (рис.46).
Android_x86. Проблема, с которой сталкивались все Android разработчики, – низкая скорость работы эмулятора.
Android вынужден эмулировать настоящий процессор архитектуры ARM поверх процессора x86. Это добавляет довольно значительный оверхед в плане производительности. Для демонстрации приложения, разработчику незачем эмулировать ARM, нужна только возможность запустить Android и свое приложение.
В Android Studio 2.0 вроде наметились положительные сдвиги: создана возможность по портированию Android на процессоры x86, что использует средства виртуализации микропроцессора и ускоряет работу эмулятора. Вот и предлагается скачать Android средства с поддержкой x86.

Рис.44. Последние версии Android

Рис.45. Более ранние версии Android с x86

Рис.46. Выбор версии Android эмулятора c ARM

Выбрали! И еще раз подтверждаем лицензионное соглашение (рис.47).

Рис.47. Лицензионное соглашение
Пошел процесс скачивания (рис.48).

Рис.48. Процесс скачивания
О том, что все необходимые библиотеки для создания эмулятора определенной версии Android закачены, можно определить по выделенному черным цветом виду (рис.49).

Рис.49. Android Studio готов к созданию эмулятора
Есть небольшие требования к названию (рис.50).

Рис.50. Требования к названию эмулятора
Символы, которые допускаются при создании имени эмулятора, перечислены в замечании. Исправляем (рис.51). В этом же окне можно сделать дополнительные настройки будущего эмулятора.

Рис.51. Исправленное название эмулятора
После нажатия на Finish в списке эмуляторов появится созданный нами. В данном примере он же единственный (рис.52).

Рис.52. Список доступных эмуляторов.
Если перед установкой Android Studio уже приходилось работать с другой средой (ADT, Xamarin и т.д.), то возможно уже были созданы эмуляторы. В таком случае, может быть такая ситуация (рис.53). Ничего страшного в этом нет. Просто вы не сможете использовать этот эмулятор.

Рис.53. Эмулятор другой среды разработки
После запуска эмулятора, через некоторое время появится окно эмулятора (рис.54). Следует подождать, пока эмулятор полностью не загрузится (рис.55).

Рис.54. Начало загрузки эмулятора

Рис.55. Эмулятор готов к работе
Делаем окно Android Studio 2.0 активным и запускаем приложение на эмуляторе (рис.56).

Рис.56. Запуск приложения на эмуляторе
Процесс запуска может быть довольно долгим (рис.57). Не спешите жать разные интересные кнопки.

Рис.57. Идет процесс запуска приложения на эмуляторе
Если все хорошо, то на экране эмулятора появится стандартное приветствие «Hello World!».

Рис.58. Приложение запущено на эмуляторе

Заключение
Конечно, сегодня нет смысла агитировать за использование ADT Bundle. Данная работа ни в коем случае это не предлагает. Есть много разработчиков, которые позитивно встретили Android Studio и, наверное, столько же встретили враждебно. Конечно, деваться некуда, разработчики переходят, и постепенно Android Studio вытесняет Eclipse (ADT Bundle).
Android Studio значительно более требователен к ресурсам компьютера - 2 ядра процессора, 4 гигабайта оперативной памяти против 1 ядро и 1 гигабайт в Eclipse. Требуется более долгая и сложная установка против простой распаковки ADT. Время компиляции заметно выше, а размер файла инсталляции больше.

Список литературы
1.Android Studio [Електронний ресурс]. – Режим доступу до ресурсу: https://ru.wikipedia.org/wiki/Android_Studio
2.Java Virtual Machine [Електронний ресурс]. – Режим доступу до ресурсу: https://ru.wikipedia.org/wiki/Java_Virtual_Machine
3.Java [Електронний ресурс]. – Режим доступу до ресурсу: https://ru.wikipedia.org/wiki/Java
4.Eclipse [Електронний ресурс]. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Eclipse
5.Плагин [Електронний ресурс]. – Режим доступу до ресурсу: https://ru.wikipedia.org/wiki/Плагин
6.Android SDK [Електронний ресурс]. – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Android_software_development#SDK
7. Android Studio 2.0 [Електронний ресурс]. – Режим доступу до ресурсу: http://developer.android.com/intl/ru/sdk/index.html

Комментариев нет:

Отправить комментарий