Меню

Android studio настройка avd



Полный список

Для того, чтобы тестировать приложения, нам понадобится Android Virtual Device (AVD). Это эмулятор Android-смартфона, на который мы сможем устанавливать созданные нами приложения, и запускать их там. Давайте его создадим.

Урок обновлен 04.06.2017

На прошлом уроке мы установили среду разработки и Android SDK.

Теперь наконец-то мы можем создать наше первое приложение и посмотреть, как оно работает.

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

Т.е. в самом простом случае структура проекта такова:

Есть проект, и в нем есть модуль. При запуске проекта запускается модуль и мы получаем Android-приложение, которое создано в этом модуле.

В этом случае: один проект = одно Android-приложение (один модуль).

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

Здесь в первом проекте созданы два модуля, а во втором проекте – три модуля.

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

Т.е. в этом случае: один проект = несколько Android-приложений (несколько модулей).

Пока не будем вдаваться в детали, какая из предложенных схем лучше и удобнее. Для прохождения уроков можно создать один проект, и в нем создавать модули для каждого урока. Либо можно создавать отдельный проект, например, на каждые 10 уроков. Можно вообще создавать отдельный проект на каждый урок.

Я думаю, что мы начнем с варианта: один проект под все уроки. А со временем, как освоитесь, сами решите, какой вариант вам удобнее.

Давайте создадим проект. Открываем Android Studio. Ярлык для запуска должен быть в меню пуск. Либо вы можете открыть папку, куда устанавливали Android Studio на прошлом уроке. В подпапке bin должен быть EXE-файл.

Открылась среда разработки. Жмем Start a new Android Studio project.

Появилось окно создания проекта. Давайте заполнять.

Application name – имя проекта. Оно будет отображаться в списке проектов при открытии Android Studio. Напишем здесь Android lessons (т.е. Android уроки).

Company Domain – имя сайта, пишем startandroid.ru.

Package name – это понятие из Java, подробно можно посмотреть здесь. Вкратце – это префикс для имени классов нашего приложения. Как видите, пакет автоматически составился из имени сайта и имени проекта. Его всегда можно отредактировать вручную нажав на ссылку edit справа.

Project location – папка на компе, где будут находиться все файлы проекта. Мы на прошлом уроке создавали папку android, куда установили Android Studio и SDK. Там же создайте папку AndroidStudioProjects – в этой папке будем хранить все проекты Android Studio. И в ней создайте папку Androidlessons для нашего текущего проекта.

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

Визард спрашивает под какую платформу будем кодить и Minimum SDK (минимальная версия Android, на которой можно будет запустить приложение). Оставляем все как есть.

Визард может подгрузить необходимые ему компоненты.

Далее выберите Empty Activity.

Здесь ничего не меняем. Пока что нам нет необходимости знать, зачем все это нужно.

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

Если они вам не нужны, выключайте чекбокс.

Жмем Close.

Но снизу виден прогресс бар. Это означает, что еще выполняются какие то действия, и надо подождать.

И в итоге проект открывается

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

В левой части мы видим слово app – это модуль. По умолчанию при создании проекта создается модуль app. Нам он не интересен, т.к. мы будем создавать свои модули. Но пусть он остается, удалять его я вам не советую. Тот визард, который мы только что прошли при создании проекта, в основном касался как раз этого модуля.

Итак, проект создан. Теперь создадим в проекте свой модуль. Повторюсь, что почти для каждого урока мы будем создавать модуль в этом проекте. Сейчас создадим модуль (приложение) для этого текущего урока. Эта процедура будет частично похожа на создание проекта, но с небольшими отличиями.

Чтобы создать модуль – в меню выбираем File -> New -> New module

Тип модуля выбираем Phone and Tablet Application

Application/Library name – непосредственно имя приложения, которое будет отображаться в списке приложений в смартфоне. Пишем тут FirstProject.

Module name – это название модуля. Т.е. это название будет отображаться слева в списке модулей, там, где сейчас есть app. Давайте придумаем шаблон для названия модулей.

Читайте также:  Планшет самсунг настройка клавиатуры

На номер урока выделим три цифры, на номер проекта – одну. Также, будем добавлять название приложения — FirstProject. И все это напишем маленькими буквами и без пробелов. Получится такое имя модуля: p0031firstproject.

Package name – имя пакета отредактируем вручную, нажав edit справа. Оставим там ru.startandroid и добавим точку и имя модуля.

Minimum SDK оставляйте без изменений.

Далее выберите Empty Activity.

Здесь ничего не меняем

Жмем Finish и ждем.

Через какое-то время модуль будет создан и мы увидим его в списке слева. Это p0031firstproject — значение, которое мы указали в поле Module name.

Можно раскрыть этот модуль и посмотреть его содержимое.

Вкратце пройдемся по интересующим нас элементам

Файл AndroidManifest.xml – манифест или конфиг-файл приложения

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

Папка res используется для файлов-ресурсов различного типа.

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

Давайте наконец-то запустим наше первое приложение! Для этого надо выбрать соответствующий ему модуль в выпадающем списке сверху

И жмем (чуть правее списка) кнопку с зеленым треугольником (либо комбинацию Shift+F10).

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

У нас пока не на чем запускать приложение. Можете подключить шнуром реальное устройство, и оно здесь появится (если не возникнет проблем с драйверами или настройками устройства).

Либо можно создать эмулятор. Жмем Create New Virtual Device

Здесь можно выбрать форм-фактор устройства. Оставляйте то, что выбрано по умолчанию.

Жмем Next

Далее переходите на вкладку x86 Images и там должен быть образ, в названии которого нет слова Download. Т.е. он уже загружен и мы можем его использовать.

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

Далее нам предлагают указать название эмулятора и поменять его настройки. Оставляем все как есть

Жмем Finish

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

Жмем Ok

Через какое-то время (вплоть до нескольких минут) появится эмулятор

И в нем начнет запускаться Android

И в итоге запустится наше приложение

Название в заголовке — FirstProject. Именно его мы указывали при создании приложения.

Т.е. вы создали и запустили ваше первое приложение, с чем вас и поздравляю) Впереди сотни таких приложений и запусков.

Если эмулятор не показал ваше приложение, то убедитесь, что Android Studio «видит» этот эмулятор. Для этого снизу слева нажмите вкладку Android Monitor

И в списке устройств чуть выше должен быть виден эмулятор Nexus_5X_API_25

Если эмулятор есть в списке, а приложение не отобразилось, то попробуйте снова запустить приложение, нажав зеленый треугольник (Shift+F10).

Если эмулятора в списке нет, то закройте эмулятор и попробуйте снова запустить приложение.

Этот урок был обновлен в июне 2017. А многие последующие уроки были написаны аж в 2011-2012. Поэтому скриншоты в них могут отличаться от ваших. Это нормально.

Также, должен предупредить, что я делал и тестировал первые уроки под Android версии 2.3.3. Это указано в начале уроков. Но это вовсе не означает, что уроки уже безнадежно устарели и читать их смысла нет никакого. Код под 2.3.3 и 7.1.1 в подавляющем большинстве случаев абсолютно один и тот же. В новых версиях Android добавляются новые компоненты, а прошлые обычно остаются без изменений и достаточно редко меняются или объявляются устаревшими.

Если у вас открыт проект и вы хотите снова увидеть стартовое окно Android Studio, в меню выберите File > Close Project.

Вы увидите стартовое окно, слева будет список ваших проектов.

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

Если строка выше не помогла, то попробуйте еще такое решение.

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

Присоединяйтесь к нам в Telegram:

— в канале StartAndroid публикуются ссылки на новые статьи с сайта startandroid.ru и интересные материалы с хабра, medium.com и т.п.

— в чатах решаем возникающие вопросы и проблемы по различным темам: Android, Kotlin, RxJava, Dagger, Тестирование

— ну и если просто хочется поговорить с коллегами по разработке, то есть чат Флудильня

— новый чат Performance для обсуждения проблем производительности и для ваших пожеланий по содержанию курса по этой теме

Источник

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

Чтобы стать успешным Android-разработчиком нужно хорошее понимание языка Java , API Android и архитектуры приложений Android .

Также важно использовать эффективную среду разработки. В течение многих лет Eclipse IDE с плагином ADT была наиболее популярной платформой для разработки под Android . Но сегодня лидерство принадлежит Android Studio :

Читайте также:  Настройка андроид в штатном головном устройстве

Начало работы с Android Studio

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

  • Единая среда, в которой можно разрабатывать приложения для всех Android-устройств ;
  • Возможность создания приложений под Android TV и Android Wear ;
  • « Мастера » для создания общих макетов и компонентов Android , работающие на основе шаблонов;
  • Функциональный редактор макетов, который позволяет перетаскивать компоненты пользовательского интерфейса и включает в себя возможность предварительного просмотра макетов на нескольких экранах;
  • Рефакторинг для Android и быстрые исправления;
  • Поддержка разработки на основе Gradle ;
  • Инструменты Lint для повышения производительности, юзабилити, устранения проблем связанных с совместимостью версий и другие;
  • Интеграция с ProGuard и возможность подписки на приложения;
  • Быстрый и многофункциональный эмулятор;
  • Instant Run для внесения изменений в запущенное приложение без создания нового файла APK ( Application PacKage Zip );
  • Встроенная поддержка облачной платформы Google для интеграции с Google Cloud Messaging и App Engine ;
  • C++ и NDK ;
  • Расширение возможностей Android Studio с помощью плагинов.

Загрузите Android Studio

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

ОС Windows

  • Microsoft Windows 7/8/10 ( 32-разрядная или 64-разрядная версия );
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для SDK Android и образа эмулятора );
  • Минимальное разрешение экрана 1280 на 800 пикселей;
  • JDK 8 ;
  • Для ускоренного эмулятора: 64-разрядная операционная система и процессор Intel с поддержкой функций Intel VT-x , Intel EM64T ( Intel 64 ) и Execute Disable ( XD ).

Mac OS

  • Mac OS X 10.8.5 или выше, вплоть до 10.11.4 ( El Capitan );
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора );
  • Для Android Studio минимальное разрешение экрана должно составлять 1280 на 800 пикселей;
  • JDK 6 .

ОС Linux

  • Стационарный компьютер с GNOME или KDE : протестированный на Ubuntu 12.04 , Precise Pangolin ( 64-разрядное распределение, поддерживающее 32-разрядные приложения );
  • 64-разрядное распределение, позволяющее запускать 32-разрядные приложения;
  • Библиотека GNU C ( glibc ) версии 2.11 или новее;
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора );
  • Минимальное разрешение экрана 1280 на 800 пикселей;
  • JDK 8 ;
  • Для ускоренного эмулятора: процессор Intel с поддержкой функций Intel VT-x , Intel EM64T ( Intel 64 ) и Execute Disable ( XD ) или процессор AMD с поддержкой технологии виртуализации AMD ( AMD-V ).

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

Пакетная установка и Android SDK

android-studio-bundle-143.2821654-windows.exe включает в себя установщик и Android SDK . В качестве альтернативы можно загрузить файл дистрибутива без установщика и SDK .

Установка Android Studio на 64-разрядную Windows 8.1

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

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

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

В следующем диалоговом окне предлагается изменить папку установки Android Studio и Android SDK :

Измените место установки или используйте настройки по умолчанию и нажмите кнопку « Далее ».

По умолчанию установщик создает ярлык для запуска программы. Затем нажмите кнопку « Установить », чтобы начать установку:

В появившемся диалоговом окне отображается ход установки Android Studio и Android SDK . Нажав кнопку « Показать детали », можно просмотреть подробную информацию о ходе установки.

В диалоговом окне отобразится сообщение о завершении установки:

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

Запуск Android Studio

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

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

Можно принять настройки по умолчанию и нажать на кнопку « ОК ». После этого Android Studio выведет диалоговое окно « Мастера установки »:

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

Читайте также:  Настройка программы email на андроид

Нажмите кнопку « Далее » и подтвердите выбранные настройки. Затем нажмите кнопку « Готово », чтобы продолжить:

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

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

Возможные варианты решения проблемы – использовать медленный эмулятор или Android-устройство для ускорения разработки.

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

Оно используется для запуска нового проекта Android Studio , работы с существующим проектом и т. д.

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

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

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

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

Введите название приложения — W2A ( Welcome to Android ) и доменное имя компании. Затем вы должны увидеть, что в качестве местоположения проекта задан путь C:UsersjeffreyAndroidStudioProjectsW2A . Нажмите кнопку « Далее », чтобы выбрать целевые устройства:

Android Studio позволяет выбирать форм-факторы или категории целевых устройств для каждого приложения. Я использую минимальные параметры SDK API 15: Android 4.0.3 ( IceCreamSandwich ) ( в разделе «Смартфоны и планшетные ПК» ), которые поддерживается моим планшетом Amazon Kindle Fire HD . Поскольку Android Studio в настоящее время не поддерживает этот уровень API ( даже при добавлении образа системы 4.0.3 через SDK Manager ), я изменил этот параметр на API 14: Android 4.0 ( IceCreamSandwich ), который также поддерживается моим планшетом.

Нажмите кнопку « Далее », и вам будет предоставлена возможность выбрать шаблон для основного направления приложения. Пока мы остановимся на « Empty Activity ». Выберите этот шаблон и нажмите кнопку « Далее »:

Затем настройте направление:

Введите W2A в качестве названия направления и main в качестве названия шаблона и нажмите кнопку « Готово », чтобы завершить этот этап. На экране появится сообщение о том, что идет создание проекта, а затем будет загружено рабочее пространство.

Сначала вы увидите приветственное диалоговое окно « Совет дня », которое при желании можно отключить в Android Studio :

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

Чтобы получить доступ к стандартному диспетчеру AVD или диспетчеру SDK , выберите из меню « Сервис » пункт « Android », а затем в появившемся всплывающем меню — пункт « Менеджер AVD » или пункт « Менеджер SDK ».

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

Когда вы попадаете в рабочую область проекта, W2A идентифицируется как текущий проект. Через несколько минут данные о нем появятся в двух новых окнах:

Окно проекта представляет собой дерево, основными ветвями которого являются « Приложения » и « Скрипты Gradle ». Приложения разбиты на разделы manifests , java и res :

  • В manifests хранится файл AndroidManifest.xml , который представляет собой XML-файл , описывающий структуру Android -приложения . В этот файл также записываются настройки разрешений ( когда это применимо ) и другие сведения о приложении;
  • В java хранятся исходные Java-файлы приложения в соответствии с иерархией пакетов — в нашем случае ca.javajeff.w2a ;
  • В разделе res хранятся файлы ресурсов приложения, которые разбиты на поддиректории drawable , layout , mipmap и values :
  • drawable : первоначально пустой подраздел, в котором можно хранить графические ресурсы приложения;
  • layout : содержит файлы макета приложения; изначально здесь хранится файл макета основного направления main.xml ;
  • mipmap: содержит файлы ic_launcher.png , в которых хранятся иконки для запуска приложения с экрана в различных разрешениях.
  • values : содержит файлы colors.xml , dimens.xml , strings.xml и styles.xml .

В разделе настроек Android Studio « Gradle Scripts » определены различные файлы .gradle и .properties , которые используются системой сборки на основе Gradle .

Каждое ответвление / раздел соответствует имени каталога или имени файла. Например, res соответствует каталогу res , а strings.xml соответствует файлу strings.xml .

Заключение

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

Источник

Adblock
detector