Установка Android Studio, настройка SDK.

Давайте создадим эмулятор android, для тестирования в процессе написания приложений. В прошлый раз мы настроили SDK в среде Android Studio , обновили версии, пакеты OS Android. Впрочем, можно пользоваться реальным устройством: телефон, планшет.

Создание эмулятора Android, настройка эмулятора Android

Иногда это оправдано, к примеру, если вы создаете android APK для себя. На телефоне включаем в меню режим разработчика, подключаем устройство по USB кабелю к компьютеру, и при сборке приложение будет устанавливаться на смартфон, тестируйте на здоровье. Можно тестировать по WIFI, через adb, лично я ставил на телефон ADB Wireless Pro 1.9.2,

при запуске выбирал тип подключения wifi, а на компьютере в total commander, в разделе плагины запускал ADB ,

указывал ip и port,

и соединялся.

Далее Android Studio по wifi устанавливал тестируемый apk на телефон. Можно и через консоль но "это не наш метод". Зачем нужен эмулятор Android , спросите вы? А затем, что версий андроид и моделей устройств просто зоопарк целый, и с каждым днем становится все больше. Представьте если вам нужно писать для "старенькой" модели телефона или планшета, а у вас его нет в наличии, не покупать же. Этот способ подходит для крупных компаний, профессионально занимающихся разработкой приложений для android, с бюджетом, стремящимся к бесконечности. Мы же из простых, мелкопоместных, будем юзать эмулятор, он до определенной степени предоставляет возможность выбора версий и моделей андройдов, хотя он память жрет прилично..

Запустим Android Studio , в верхнем меню нажмем Tools->Android->AVD Manager,

в нем нажмем кнопку внизу с зеленым плюсом Create Virtual Device...

Новое виртуальное устройство

В Category выберем Phone, вроде там это по умолчанию, для примера эмулятор будем создавать по образу и подобию Galaxy Nexus, жмем Next

Android Studio , исходя из установленных у меня в системе образов, рекомендовала мне Marshmallow версия 6.0,

так как я не скачал Android N 7.0, впрочем, для тестов мне и этого достаточно

на третей вкладке Other Images, можно выбрать другую версию, хотите можете поэкспериментировать) жмем Next

На следующем шаге можно переименовать наше виртуальное устройство , сменить размер экрана, версию андроида,

хотя можно и так оставить.

Больший интерес представляет кнопка дополнительной настройки Show Advanced Settings

нажав на которую будут показаны элементы настройки камеры, сети, можно регулировать объем оперативной памяти, размер SD CARD, насчет памяти особо важно, я оставил 1 ГГб, вы можете поставить 512 Мб, если оперативы на ПК маловато.

Жмем Finish, после некоторых раздумий при создании нового AVD , вы увидите, в менеджере новое виртуальное устройство .

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

Некоторое время назад официальной IDE для Android был Eclipse (как стандарт де-факто для Java) с плагином ADT. Некоторое время спустя среди Java-программистов начала набирать популярность IDE от JetBrains, потом для нее появился плагин для разработки под Android, и народ начал потихоньку переходить на нее с Eclipse.

Еще чуть позже Google объявляет о том, что будет делать Android Studio на базе IDEA. И вот на подходе уже вторая версия Android Studio, и Eclipse вспоминается разве что как страшный сон:)

Android Studio — официальная среда разработки под Android. По сути, Android Studio — это известная Java IDE IntelliJ IDEA с плагинами.

На данный момент существуют следующие опции при выборе IDE для Android:

  1. Eclipse . Самая популярная какое-то время назад IDE для Java, сейчас использовать ее для разработки под Android крайне не рекомендуется .
  2. IntelliJ IDEA . Отличная IDE, хорошо подходит для Android.
  3. Android Studio . Лучшая IDE для Android . От IDEA отличается мелочами, но эти мелочи очень-очень приятны и сильно облегчают наш труд:) Именно на ней мы и остановимся.

В первую очередь, нужно убедиться, что у вас установлен JDK (Java Development Kit). Это обязательный компонент для разработки на Java, а поскольку разработка под Android ведется на Java — то и для разработки под Android тоже.

Во-вторых , поставьте галочки «show line numbers» и «show method separators»:

Первая будет отображать номера строк слева от текста, вторая — будет рисовать разделители между методами в коде.

Эти две опции невероятно важны, а особенно для новичков, и я не понимаю, почему они выключены по-умолчанию.

В-третьих , настройте автодополнение. Для этого в «Case sensitive completion» выберите «None»:

Поясню, почему именно так. Опция по-умолчанию подразумевает срабатывание автодополнения только в том случае, если первая буква набрана в правильном регистре. Опция None будет вызывать автодополнение независимо от того, в каком регистре вы начали набирать код.

Стандартное значение этой опции, как и прошлых двух, вызывает у меня недоумение.

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

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

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

Появится новое окно, в котором нам нужно выполнить несколько действий.

В первом нужно задать имя приложения, домен компании (из этих двух параметров будет создано имя пакета), и расположение проекта на диске:

В Android, как и в Java, основным идентификатором приложения является имя пакета. Если вы ранее работали с Java, вы знаете, что это такое. Тем же, кто не знает, рекомендую гугл, или, например, вот .

Далее Android Studio спросит нас, какие и каких версий SDK мы хотим использовать. Пока что нам хватит «Phone and Tablet» SDK, версию API поставьте 16 вместо рекомендуемой 15-й, поскольку API 15 уже неактуально и совсем не распространено:

На следующем экране нас спросят, какие компоненты приложения мы хотим создать. Выберите «Empty Activity»:

На следующем шаге просто нажмите «Finish», ничего не меняя.

По завершению этого процесса вы увидите, наконец-то, свой первый проект:

Он уже вполне работоспособен, но чтобы его запустить, нам понадобится эмулятор Android.

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

Для создания эмулятора Android нам понадобится Android AVD Manager (AVD = Android Virtual Device). Не беспокойтесь, ставить больше ничего не потребуется. Просто нажмите на эту кнопочку:

Потом на эту кнопочку:

А потом просто несколько раз кликните «Next» и, наконец, «Finish»

Запуск Hello World

Пришло время запустить наш первый проект, созданный в Android Studio !

Нажмите на вот эту кнопку (или Shift-F10):

После этого вы увидите диалог, в котором вам будет предложено выбрать девайс, на котором IDE должна запустить собранное приложение:

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

На это уйдет некоторое время (чем мощнее ваш компьютер — тем меньше времени понадобится), поскольку эмулятор — вещь достаточно медлительная, несмотря на колоссальные улучшения в последние пару лет.

И вот, по прошествии 1-10 минут (после запуска эмулятора проекты, конечно же, будут собираться и запускаться быстрее), вы, наконец, увидите свой Hello World на экране эмулятора!

На этом все, а в следующем уроке мы рассмотрим .

Новые уроки добавляются каждый день! Чтобы ничего не пропустить, подпишитесь на нашу

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

Виртуальные Android-девайсы

Виртуальные Android-девайсы необходимы для тестирования приложений без установки их на реальные устройства, для сокращения их называют AVD (от английского Android Virtual Device). Они могут быть сконфигурированы для эмуляции различных аппаратных характеристик таких как разные размеры экрана, объемы памяти, наличие или отсутствие камер, поддержка GPS навигации или акселерометра. При стандартной установке Android Studio устанавливается набор шаблонов устройств по умолчанию, в основном, это телефоны Nexus, позволяющие на их основе создавать свои AVD. Можно также скачивать дополнительные шаблоны или создавать свои, чтобы они соответствовали каким-либо Android-девайсам по типу процессора, объему памяти, плотности пикселей и размеру экрана.

При запуске AVD выглядит как окно, эмулирующее устройство. Для примера фото ниже.

Создание AVD

Новые AVD создаются и управляются в Android Virtual Device Manager, с которым можно работать как в командной строчке, так и в удобном графическом интерфейсе. Запустить менеджер можно из Android Studio выбрав опцию меню Tools -> Android -> AVD Manager. В рамках данной статьи мы не будем рассматривать работу через командную строчку.

Запустив AVD Manager, нажмите кнопку "Create a virtual device", появится окно конфигурации виртуального устройства.


Для примера создадим эмулятор Nexus S. Мы выбираем его, потому что у него довольно маленький экран, а значит при запуске виртуального девайса процессор будет менее загружен. Нам совсем не нужен большой экран для Hello World, впоследствии вы, конечно, можете создать себе свой экземпляр и работать с более приближенными к реальности конфигурациями.

Как видите есть несколько вкладок для различных категорий устройств, нам нужна вторая под именем Phone. На ней выбираем первую же строчку, Nexus S, нажимаем Next и ждём окончания установки. После этого появится окно настроек:


Здесь можно задать название и разнообразные настройки. Давайте, ничего не будем трогать и просто нажмём Finish. На этом создание нового AVD закончено.

Запуск AVD

Чтобы запустить эмулятор просто нажмите на зелёный треугольник напротив его названия на главной странице AVD Manager. Запуск, особенно первый, занимает довольно много времени. Для ускорения последующих запусков уберите галочку "Use Host GPU" и поставьте напротив "Store a snapshot for faster startup".

Snapshot это что-то вроде снимка состояния эмулятора, который загружается при запуске виртуального устройства и позволяет сократить время запуска до нескольких секунд. Включить эту функцию можно только при отключении опции "Use Host GPU".

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

Заключение

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

Всем привет. Недавно мы начали изучать среду разработки android приложений и пытаемся настроить и создать свое первое приложение, которое будет работать на android смартфоне или планшете. Мы уже написали несколько тем, для пользователей, первая из которых была " ", во второй теме, мы написали про " ", а в третьей части нашего описания, был произведен " ". Сегодня мы создадим новый проект и создадим новый эмулятор, на котором будем проверять наше приложение. Входе выполнения, мы будем записывать все для вас и добавлять картинки с подробным описанием. Если, что то не так я делаю или еще что либо, вы правьте меня в комментариях ниже.

Запустите приложение Android Studio и выберите самый верхний пункт с названием "Start a new Android Studio project" и дождитесь появления следующего окна. Перед вами должно открыться новое диалоговое окно, где вам необходимо, дать название своему приложению и указать свой сайт. Если сайта нет вы можете указать любой другой понравившийся вам. Зачем это Google, я не могу знать, но так нужно сделать.

После того как вы введете имя для своей работы и укажете сайт, в нижней части вы увидите свой сайт и название приложения в зеркальном отражении. В последнем поле вам показан путь установки или сохранения вашей работы. Нажимайте на кнопку "Next" и вы автоматически попадете на новую страницу, где вам необходимо выбрать версию android. Да это именно то что мы делали во торой части настройки программы. Выбирать необходимо android, версия которого составляет 4,0 и 4,4. Так как большое количество людей использую такие устройства. Если вы кажете устройства с android 5,0 и 6, другие пользователи не смогут пользоваться вашим приложением из за не совместимости. Выберите устройство и нажмите на кнопку Next.

Следующее диалоговое окно, показывает нам список уже готовых шаблонов. Я выбираю шаблон Blank Activity, другой на самом начале даже и не стоит трогать, так как нужно разобраться с самым основным. Когда изучим азы, тогда сможем делать, что то еще. Выбираем шаблон и нажимаем на Next.

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

Среда разработки. запущена и готова к следующей работы с ним.

Для того, чтобы начать работать в программе вам необходимо создать . Хотелось вам сообщить, что работая с эмулятором, который встроен в программу, будет очень много потреблять энергии. Это означает, что работать сразу с несколькими программами у вас точно не получиться. Возможны зависания и долгая загрузка, но волноваться не нужно. Теперь давайте приступим к созданию эмулятора.

В верхней части программы, создана очень удобная навигация, все красиво и удобно. Откройте вкладку Tools, которая находиться в верхней части вашей программы и спуститесь до пункта Android и выберите AVD Maneger.

Перед вами должно открыться новое диалоговое окно, в котором находиться список доступных вам эмуляторов. Этого списка может и не быть во все. Для того чтобы создать новый эмулятор нажмите на кнопку "Create Virtual Device". После этого перед вами появиться новая страница.

На новой странице, вам предоставлен список доступных устройств, не стоит выбирать устройство с высоким расширением экрана, так как его загрузка увеличиться в двое, вам придется ожидать большое количество времени и не удобно будет работать. Поэтому я выбираю устройство Nexus One и разрешение его 480 х 800.

После этого нажимаете на кнопку Next. после этого необходимо выбрать версию android, не делайте последнею версию андроид. Это уменьшит скорость загрузки вашего эмулятора и вообще он может не запуститься. Я выбираю 4.2 крем сендвич. и нажимаю дальше. На создание эмулятора уйдет некоторое время, в моем случае это заняло 10 минут.

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

Нажмите и дожидайтесь загрузки вашего эмулятора, это очень длительный процесс, не чего не трогайте просто дожидайтесь его появления. Когда появиться эмулятор, он начнет загрузку системы android. Все с точностью как на телефоне, а точнее при его загрузки. Что должно получиться? Перед вами должно открыться дополнительное окно с изображением сотового телефона.

На заставке этого сотового телефона, мы видим надпись android. Это означает, что происходит загрузка системы ожидайте появление рабочего стола как на вашем смартфоне.На это тоже уйдет некоторое время, у меня это заняло минут 7, первый запуск у меня был около 15 минут. Не стоит паниковать, ожидайте и вс у вас получиться.

На этом смартфоне работаю все необходимые функции и кнопки, я проверил. Вы тоже можете проверить полистав по своему новому смартфону. На этом наш урок закончен, спасибо за внимание. Если вас есть вопросы или есть что дополнить, мы ждем ваши комментарии ниже.

В этой статье будет рассказано как установить Android Studio, для этого вам понадобится уже установленный пакет Java, если вы ещё не поставили его, прочитайте, пожалуйста, . Также здесь будет рассказано про настройку при первом запуске и обновлении Android SDK пакетов.

Скачивание пакета Android Studio

Большая часть работ, задействованных в разработке приложений для Android, будет производиться с помощью среды Android Studio. Её можно скачать со страницы: http://developer.android.com/sdk/index.html . Под заголовком "Other Download Options" представлен список пакетов под разные платформы.

Перед началом загрузки вам необходимо будет согласиться с лицензионным соглашением.


Установка Android Studio

Процесс установки различается для разных операционных систем. Ниже даны инструкции для Windows, Mac OS X, Linux.

Установка под Windows

Запустите скаченный exe-файл, откроется мастер установки со стандартными шагами наподобие места установки и лицензионного соглашения, после этого появится кнопка запуска процесса установки. Ничего сложного.



Также сразу будет предложена установка и других компонентов таких, как SDK Manager и Android Virtual Device. Отметьте их, они нам все понадобятся.


Если версия операционной системы позволяет, Android Studio может быть запущена из меню Пуск. В случае же с Windows 8 запуск происходит с помощью исполняемого файла в папке bin директории установки среды, по умолчанию путь до неё выглядит так C:\Program Files\Android\Android Studio\bin. Способ не самый удобный, но ведь всегда можно перенести этот файл на панель задач. Обратите внимание, что одновременно могут присутствовать разные версии exe-файлов для 32-битной и 64-битной системы.

Установка под Mac OS X

Android Studio для MAC OS X загружается в виде файла образа диска (.dmg). Дважды щёлкните по нему, появится окно:


Чтобы установить пакет, просто перетащите значок Android Studio на папку Applications. Пакет будет установлен в папку Applications системы, процесс занимает, как правило, несколько минут.

Чтобы запустить Android Studio, найдите исполняемый файл в папке Applications и дважды щелкните по нему. Может появиться диалоговое окно с ошибкой указывающей на то, что JVM не может быть найдено. Если вылезла такая ошибка, то необходимо скачать и установить JRE пакет Mac OS X Java. Он может быть загружен с сайта Apple, по ссылке http://support.apple.com/kb/DL1572 . После этого ошибка не должна больше появляться.

Для дальнейшего облегчения доступа к инструменту, перетащите значок Android Studio из окна Finder и на панель Dock.

Установка под Linux

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

Unzip / /android-studio-ide- -linux.zip

Обратите внимание на то, что комплект Android Studio будет установлен в подкаталог с именем android-studio.

Чтобы запустить IDE, откройте окно терминала, смените директорию на android-studio/bin и выполните следующую команду:

./studio.sh

Первичная настройка Android Studio

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

После того как Android Studio завершит загрузку, появится мастер установки, как на рисунке ниже.


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


Установка последних пакетов Android SDK

До этого мы уже поставили Java, IDE для Android и набор текущих Android SDK пакетов поставляемых по умолчанию. Прежде чем продолжить, стоит потратить некоторое время, чтобы проверить, какие пакеты установлены и установить недостающие пакеты. Это можно сделать с помощью Android SDK Manager, который может быть запущен изнутри Android Studio через Настройки (Configure) -> SDK Manager или из приветственного окна при запуске.


В Android SDK Manager убедитесь, что установлены флажки в столбце Status напротив следующих пакетов:

  • Tools > Android SDK Tools
  • Tools > Android SDK Platform-tools
  • Tools > Android SDK Build-tools
  • SDK Platform (most recent version)> SDK Platform
  • SDK Platform (most recent version) > ARM EABI v7a System Image
  • Extras -> Android Support Repository
  • Extras > Android Support Library
  • Extras -> Google Repository
  • Extras -> Google USB Driver (Required on Windows systems only)
  • Extras > Intel x86 Emulator Accelerator (HAXM installer)

В случае, если какой-либо из вышеуказанных пакетов не установлен (в колонке Status стоит Not Installed), просто проставьте флажки напротив них и нажмите на кнопку установки пакетов (Install packages), чтобы начать процесс установки. В появившемся диалоговом окне примите условия лицензионного соглашения, нажмите на кнопку Install, после чего SDK Manager начнёт загружать и устанавливать отмеченные пакеты. Во время установки в нижней части окна диспетчера будет отображаться индикатор с указанием статуса установки.

Заключение

На этом установка Android Studio закончена, в мы закончим подготовку к разработке приложений под Android.

Статьи по теме: