Главная » Разработка для Android » Создание виртуального устройства Android (AVD)

0

В SDK для Android предоставляется эмулятор, имитирующий устройство с процессором ARM, на котором работает операционная система Android. Такой эмулятор предназначен для запуска программ Android на ПК. Виртуальное устройство Android (Android Virtual Device, AVD) – это набор параметров для эмулятора, который, опираясь на них, конфигурируется для использования конкретного образа системы (то есть определенной версии системы Android), а также задает другие параметры. К их числу относятся размер экрана, объем памяти и другие характеристики эмулируемого оборудования. Подробная документация о виртуальных устройствах Android приводится по адресу http://developer.android.com/guide/ developing/tools/avd.html, а развернутая документация об эмуляторе находится здесь: http://developer.android.com/guide/developing/tools/emulator.html.

Поскольку мы просто собираемся убедиться, что установленный нами SDK работает, мы не будем подробно рассматривать ни виртуальные устройства Android, ни эмулятор. Здесь мы воспользуемся SDK Android и менеджером виртуальных устройств Android (рис. 1.6), чтобы запустить в таком виртуальном устройстве программу, которую только что создали при помощи мастера.

Рис. 1.6. SDK и менеджер виртуальных устройств Android

Вам потребуется создать виртуальное устройство Android с образом системы, причем этот образ должен не уступать по актуальности той версии сборки, которую вы определили для проекта в качестве целевой. Нажмите кнопку New (Новое). Вы увидите диалоговое окно Create New Android Virtual Device (AVD) (Создать новое виртуальное устройство Android (AVD)), где нужно указать параметры нового AVD (рис. 1.7).

Рис. 1.7. Создание нового виртуального устройства Android

Name (Имя) – имя виртуального устройства Android. Для обозначения AVD можно использовать любое имя, но рекомендуется выбирать такое имя, в котором упоминается используемый устройством номер системы.

Target (Цель) – указывает, какой образ системы будет использоваться в данном виртуальном устройстве Android. Он должен быть не менее актуален, чем показатель, заданный при выборе целевой сборки для первого проекта Android.

SD Card (Карта памяти) – для работы некоторых приложений требуется карта памяти, чтобы имеющийся в распоряжении объем памяти превышал объем флеш-памяти, встроенной в устройство Android. Если вы не собираетесь использовать при создании приложений и, соответственно, записывать на карту памяти достаточно большой объем информации (например, медиафайлы), то можно создать небольшую виртуальную карту памяти, например, объемом 100 Мбайт. При этом необходимо отметить, что большинство современных мобильных телефонов оснащено картами памяти объемом несколько гигабайт.

Skin (Скин) – оболочка (скин) виртуального устройства Android обычно задает размер экрана. Чтобы проверить, работает ли установленная вами версия SDK, для этого параметра можно оставить значение, заданное по умолчанию. Однако полезно использовать несколько эмуляторов, в которых указаны различные размеры экранов, чтобы гарантировать, что применяемые вами компоновки (макеты) страниц будут работать на различных устройствах.

Hardware (Оборудование) – при конфигурации AVD позволяет задавать параметры, указывающие, какие разновидности оборудования доступны для испытаний. В данном проекте лучше оставить значения, заданные по умолчанию.

Заполните поля Name (Имя), Target (Цель) и SD Card (Карта памяти), а затем создайте новое виртуальное устройство Android, нажав кнопку Create AVD (Создать виртуальное устройство Android). Вы не сможете запустить свою программу, если не создадите образ системы с не менее или более актуальной версией целевой сборки, чем та, что была задана в проекте Android.

Источник: Android. Программирование на Java для нового поколения мобильных устройств

По теме:

  • Комментарии