Главная » Разработка для Android » НАСТРОЙКА СРЕДЫ ДЛЯ РАЗРАБОТКИ ANDROID-ПРИЛОЖЕНИЙ

0

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

•             подходящая версия инструментария Java Development Kit (JDK);

•             интегрированная среда разработки Eclipse (IDE);

•             инструментарий Android Software Development Kit (SDK) и другие ин­струменты;

•             драйверы, необходимые для конкретных устройств Android.

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

ТРЕБОВАНИЯ К КОМПЬЮТЕРУ РАЗРАБОТЧИКА

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

Полный список требований к программному обеспечению и системных требований можно найти на веб-сайте, посвященном разработке на платформе Android, по адресу developer.android.com/sdk/requirements.html.

Android-приложении можно разрабатывать в следующих системах:

•            Windows XP и более поздние версии;

•            Mac OS X 10.5.8 и более поздние версии (только для архитектур x86):

•            Linux.

Доступное дисковое пространство

Вам потребуется около 2 Гб свободного дискового пространства для успешной уста­новки всех инструментов, которые требуются для разработки Android-приложений. Сюда относится установка инструментария JDK. интегрированной среды разработки Eclipse, инструментария Android SDK и других инструментов и плагинов.

УСТАНОВКА ИНСТРУМЕНТАРИЯ JAVA DEVELOPMENT KIT

Для разработки Android-приложений могут применяться инструментарии JDK 5 и JDK 6 компании Oracle. Ознакомиться с лицензионным соглашением и загрузить послед­нюю версию инструментария Java Standard Edition JDK можно на веб-сайте компании Oracle по адресу www.oracle.conn/technetwork/java/javase/downloads/index.html

(инструментарий Java Standard Edition JDK можно найти на диске, прилагаемом к дан­ной книге). Инструкции по установке инструментария в вашей операционной системе можно найти в документации, поставляемой вместе с выбранным вами пакетом уста­новки.

УСТАНОВКА ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ECLIPSE

Большинство разработчиков предпочитает использовать популярную интегрирован­ную среду разработки Eclipse для разработки Android-приложений; эта среда разра­ботки доступна для операционных систем Windows, Mac и Linux. Вы можете разраба­тывать Android-приложения с использованием либо среды разработки Eclipse 3.4 (Ganymede), либо среды разработки Eclipse 3.5 (Galileo).

ЗНАЕТЕ ЛИ ВЫ, ЧТО… __________________________________________________

Если вы будете работать со средой разработки Eclipse впервые, возможно, имеет смысл остановить свой выбор на версии Eclipse IDE for Java EE Developers. Эта версия среды разработки Eclipse поставляется вместе с плагином Eclipse Java Development Tools (JDT) и необязательным компонентом Web Tools Platform IWTP).

Вы можете ознакомится с лицензионным соглашением и загрузить версию Eclipse IDE for Java EE Developers по адресу www.eclipse.org/downloads/ (версия Eclipse IDE for Java EE Developers (Galileo SR2 v.3.5.2) доступна на диске, прилагаемом к данной книге)

Пакет среды разработки Eclipse поставляется и виде заархивированного файла. Мастер установки для среды Eclipse отсутствует. Вы просто разархивируйте содержимое пакета и желаемую папку и затем следуете перечисленным ниже инструкциям для вашей операционной системы.

Замечания по установке в операционной системе Windows

Разархивировав файлы в желаемое местоположение, найдите исполняема файл Eclipse.exe и создайте ярлык на вашем Рабочем столе. Откройте диалоговое окно со свойствами созданного ярлыка и при необходимости измените значение параметра Объект (Target), указав любые желаемые аргументы командной строки.

Замечания по установке в операционной системе Mac OS X

Если вы устанавливаете среду разработки Eclipse в операционной системе Mac OS X. обязательно прочтите файл README.html, входящий в состав пакета среды разработки Eclipse. В этом файле описывается, как передавать аргументы командной строки в среду разработки Eclipse при помощи файла eclipse.ini и как запускать более одного экземпляра этой среды разработки, чтобы вы могли одновременно работать с несколь­кими проектами.

ЗНАЕТЕ ЛИ ВЫ, ЧТО… __________________________________________________

Если вы не желаете использовать среду разработки Eclipse, вы можете найти дополни­тельную информацию по настройке вашего компьютера для разработки Android-при- ложений с использованием других интегрированных сред разработки на веб-сайте, посвященном разработке на платформе Android, по адресу developer. android.com/guide/developing/other-ide.html.

УСТАНОВКА ИНСТРУМЕНТАРИЯ ANDROID SDK

Для разработки Android-приложений вам необходимо установить инструментарий Android SDK. Инструментарий Android SDK включает JAR-файл платформы Android (классы для разработки Android-приложений), а также документацию по платформе Android, инструменты и файлы с исходными кодами примеров.

Последнюю версию инструментария Android SDK можно выгрузить с веб – сайта, посвященного разработке на платформе Android, по адресу developed android.com/sdk/index.html (установочный пакет приложения Android SD and AVD Manager, который используется, в том числе, и для загрузки инструментария Android SDK, доступен на диске, прилагаемом к данной кииге). Вам нужно принять лицензи­онное соглашение Android перед установкой пакета разработчика.

Новейшие версии и инструментария Android SDK имеют удобную программу уста­новки. Вы просто выгружаете заархивированный файл с сайта, извлекаете его содер­жимое в желаемую папку и запускаете программу установки. Заархивированные файлы приложения Android SDK and AVD Manager занимают около 25 Мб дискового пространства, а после разархивации — около 40 Мб.

Инструменты и версии инструментария SDK разделены на компоненты. Это значит, что вместо установки одного огромного пакета для разработки приложений для всех поддерживаемых версий платформы Android, вы можете выбрать только те версии инструментария Android SDK, которые хотите установить и использовать, при помощи приложения Android SDK and AVD Manager. Данный инструмент позволяет разработ­чикам легко обновлять свою среду разработки при выходе новой версии платформы Android (что раньше случалось достаточно часто). Помимо того, что вы можете выби­рать различные целевые версии платформы Android, при помощи этого приложения также можно загрузить другие инструменты и сопутствующее программное обеспече­ние, например, USB-драйверы для операционной системы Windows.

Для установки необходимых инструментов лучше всего использовать приложение Android SDK and AVD Manager.

УСТАНОВКА ИНСТРУМЕНТАРИЯ ANDROID SDK

БЕЗ ПОДКЛЮЧЕНИЯ К ИНТЕРНЕТУ__________________________

Несмотря на то, что для установки инструментария Android SDK настоятельно реко­мендуется использовать приложение Android SDK and AVD Manager и загружать необ­ходимые версии инструментария и другие инструменты через Интернет, существует возможность установки инструментария Android SDK без подключения к Интернету. На диске, прилагаемом к данной книге, в папке Android SDK, которая находится внутри папки с названием вашей операционной системы (Windows, Linux или Mac OS), можно найти файлы пакетов для приложения Android SDK and AVD Manager и для инстру­ментария Android SDK версии 2.1 (описанная ниже процедура может быть использо­вана и для других версий инструментария). Чтобы установить инструментарий Android SDK без подключения к Интернету, выполните следующие шаги 1на примере опера­ционной системы Windows):

1.                                 Разархивируйте содержимое файла /Windows/Android SDK/android- sdk_r08- windows.zip, находящегося на диске, прилагаемом к данной книге, в папку на жестком диске вашего компьютера (например, в папку C:\Program Files\AndroidSDK). В этом архиве находится приложение Android SDK and AVD Manager.

2.                                 Разархивируйте содержимое файла /Windows/Android SDK/android- sdk_r08- windows.zip в папку platforms, которая находится внутри разархивированной папки android-sdk-windows (в нашем случае, C:\Program Files\AndroidSDK\ android-sdk-windows\platforms). Данный архив содержит инструментарий Android SDK 2.1.

3.                                  Откройте папку android-sdk-windows и создайте внутри нее папку с именем platform-tools. Разархивируйте содержимое папки platform-tools_r01- windows из архива /Windows/Android SDK/platform-tools_r01-windows.zip в

созданную папку.

4.                                 Чтобы установить дополнение Google API для инструментария Android SDK 2.1, разархивируйте содержимое файла /Common/Android SDK/google_apis- 7_r01.zip в папку add-ons, находящуюся внутри паки android-sdk-windows.

5.                                 Чтобы установить файлы примеров для инструментария Android SDK 2.1, откройте папку android-sdk-windows и создайте внутри нее папку с именем samples. Разархивируйте содержимое файла /Common/Android SDK/samples- 2.1_r01-linux.zip в созданную папку (пусть вас не смущает название этого файла – файлы примеров являются общими для всех операционных систем).

Теперь, если вы запустите приложение Android SDK and AVD Manager, вы увидите, что инструментарий Android SDK 2.1, дополнение Google API и файлы примеров были успешно установлены.

Замечания по установке в операционной системе Windows

Чтобы обновить значение переменной PATH, включив в него путь к папке tools инст­рументария Android SDK, щелкните правой кнопкой по значку Мой компьютер (My Computer) и в появившемся контекстном меню выберите команду Свойства (Properties). В операционной системе Vista вам также нужно будет щелкнуть по ссылке Дополнительные параметры системы (Advanced System Settings). Далее щелкните по вкладке Дополнительно (Advanced) в открывшемся диалоговом окне Свойства системы (System Properties) и затем нажмите на кнопку Переменные среды (Environment Variables).

В группе элементов управления Системные переменные (System Variables) появивше­гося диалогового окна Переменные среды (Environment Variables) найдите перемен­ную PATH и измените ее значение, добавив путь к папке tools инструментария Android SDK.

Замечания по установке в операционной системе Mac OS X

Чтобы обновить значение переменной PATH, включив в него путь к каталогу tools инструментария Android SDK, вам потребуется внести изменения в файл .bash_profile, находящийся в каталоге Ноmе.

Замечания по установке в операционной системе Linux

Чтобы обновить значение переменной PATH, включив в него путь к каталогу tools инструментария Android SDK, вам потребуется внести изменения в ваш файл -/.bash_profile, -/.bashrc или -/.profile.

УСТАНОВКА И НАСТРОЙКА ПЛАГИНА ANDROID ДЛЯ СРЕДЫ РАЗРАБОТКИ ECUPW (ADT)

Плагин Android для среды разработки Eclipse позволяет обеспечить полную интегра­цию со многими инструментами платформы Android. Если вы используете среду раз­работки Eclipse, мы настоятельно рекомендуем установить данный плагин, поскольку он значительно упростит вашу жизнь. Этот плагин предоставляет различные мастера для создания и отладки Android- проекта.

Чтобы установить плагин Android для среды разработки Eclipse (ADT), вы должны запустить среду разработки Eclipse и произвести установку обновления пользователь­ского программного обеспечения. Необходимые шаги зависят от используемой версии среды разработки Eclipse. Полную инструкцию можно найти на веб-сайте, посвящен­ном разработке на платформе Android, по адресу developer.android.com/sdk/eclipse- adt.html.

Чтобы установить плагин Android для среды разработки Eclipse версии 3.5 (Galileo), выполните следующие шаги:

1.                                 Запустите среду разработки Eclipse.

2.                                 Выберите команду меню Help => Install New Software (Справка – Уста­новить новое программное обеспечение).

3.                                 В открывшемся диалоговом окне Install (Установка) нажмите на кнопку Add (Добавить). На экране появится диалоговое окно Add Site (Добавление сайта).

4.                                 Добавьте удаленный сайт с адресом URL https://dl- ssl.google.com/android/eclipse/. Если этот адрес не работает, попробуйте использовать адрес URL http://dl-ssl.google.com/android/eclipse/.

5.                                 В диалоговом окне Install (Установка) установите флажок напротив элемента списка Developer Tools. (Если развернуть этот элемент списка, вы увидите, что флажки также будут установлены напротив элементов Android DDMS, Android Development Tools и Android Hierarchy Viewer.)

6.                                 Нажмите на кнопку Next (Далее) и следуйте указаниям мастера, чтобы установить инструменты. Примите условия лицензионного соглашения и нажмите на кнопку Finish (Готово).

7.                                 Когда обновление программного обеспечения будет завершено, переза­пустите среду разработки Eclipse.

УСТАНОВКА ПЛАГИНА ANDROID ДЛЯ СРЕДЫ

РАЗРАБОТКИ ECLIPSE БЕЗ ПОДКЛЮЧЕНИЯ К ИНТЕРНЕТУ __________

Вы можете установить плагин Android для среды разработки Eclipse без подключения к Интернету. Для этого выполните следующее действие (на примере среды разработки Eclipse версии 3.5 (Galileo)):

1.                                 Запустите среду разработки Eclipse.

2.                                 Выберите команду меню Help=>Install New Software (Справка => Установить новое программное обеспечение).

3.                                 В открывшемся диалоговом окне Install (Установка) нажмите на кнопку Add (Добавить). На экране появится диалоговое окно Add Site (Добавление сайта).

4.                                 Нажмите на кнопку Archive (Архив).

5.                                 Найдите файл /Common/ADT Plugin for Eclipse/ADT-8.0.1.zip на диске, прилагаемом к данной книге, и выберите его. При желании введите значение в поле ввода Name (Имя).

6.                                 Нажмите на кнопку ОК.

7.                                 В диалоговом окне Install (Установка) установите флажок напротив элемента списка Developer Tools. (Если развернуть этот элемент списка, вы увидите, что флажки также будут установлены напротив элементов Android DDMS, Android Development Tools и Android Hierarchy Viewer.)

8.                                 Нажмите на кнопку Next (Далее) и следуйте указаниям мастера, чтобы установить инструменты. Примите условия лицензионного соглашения и нажмите на кнопку Finish (Готово).

9.                                 Когда обновление программного обеспечения будет завершено, перезапустите среду разработки Eclipse.

После того, как вы установите плагин Android для среды разработки Eclipse, вам потребуется обновить настройки среды разработки Eclipse, чтобы указать местополо­жение, куда ранее был установлен инструментарий Android SDK. Для этого запустите среду разработки Eclipse и выберите команду меню Window => Preferences (Окно => Настройки) (или команду меню Eclipse => Preferences (Eclipse => Настройки) в опера­ционной системе Мае OS X). В открывшемся диалоговом окне Preferences (Настройки) выберите раздел Android и укажите путь к папке, в которую был установлен инстру­ментарий Android SDK. Указав правильный путь, вы увидите в списке, расположенном под полем ввода SDK Location (Местоположение SDK) диалогового окна Preferences (Настройки), ряд целевых версий инструментария SDK (Android 1.0, 1.5, 1.6, 2.0, 2.01, 2.1 и т. д.).

ОБНОВЛЕНИЕ ИНСТРУМЕНТАРИЯ ANDROID SDK

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

Вместе с каждой новой версией инструментария SDK компания Google поставляет следующие полезные документы:

•            Обзор изменений – краткое описание основных изменений в данной версии инструментарии SDK.

•            Отчет об отличиях в интерфейсе API – полный список конкретных в данной версии инструментария SDK.

•            Замечания к выпуску — список известных проблем, исправленных и данной версии инструментария SDK.

Чтобы обновить инструментарий Android SDK, необходимо япуиить приложение Android SDK and AVD Manager (в среде разработки Eclipse можно щелкнуть по небольшому значку с изображением андроида яти выбрать команду меню Window => Android SDK and AVD Manager (Окно => Android SDK and AVD Manager)) и выполнить обновление всех пакетов, а также проверить наличие новых пакетов. Обновление инст­рументария Android SDK включает обновление целевых версий платформы Android (и AVD- эмуляторов) в среде разработки Eclipse, обновление переменных пути и. при необходимости, перенастройки существующих инструментов для разработки Android- приложений. Когда вы обновите среду для разработки, вам понадобится перевести ваши Android-приложения на новую версию инструментария SDK.

НАСТРОЙКА АППАРАТНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОТЛАДКИ ПРИЛОЖЕНИЙ НА НАСТОЯЩИХ УСТРОЙСТВАХ

Каждая модель телефона Android может иметь разнообразные отладочные конфигура­ции. На вашем устройстве Android должна быть включена возможность выполнения отладки приложений через подключение к порту USB.

Включение на устройстве Android возможности выполнения отладки

через подключение к порту USB

Чтобы включить возможность отладки через подключение к порту USB. находясь на домашнем экране вашего устройства Android, нажмите кнопку Menu, после чего запустите приложение Настройки (Settings), выберите в списке элемент Приложения (Applications), затем – элемент Разработка (Development), и установите флажок Отладка пo USB (USB Debugging). На Различных устройствах эта настройка может находиться в разных местах, апример, чтобы включить возможность отладки через подключение к пор- USB на планшете Archos 5 Internet Tablet, необходимо выбрать элемент списка Device Storage & USB connection (Память устройства и подключение по USB), затем – элемент списка USB Connection Mode (Режим подключения по USB) и, наконец, элемент списка Debug Bridge (ADB) (Отладочный мост (ADB))

Обзор изменений краткое описание основных шмсн-и/г .. .)й,!нои версии инструмента­рии SDK.

Отчет об отличиях в интерфейсе API – полный список кмчулнш и ж- нений в данной версии инструментария SDK.

Замечания к выпуску — список известных проблем, исправленных и данной версии инструментария SDK.

ЗНАЕТЕ ЛИ ВЫ, ЧТО… ___________________________________________________

В ходе длительных отладочных сессий ваш телефон может часто переходить в режим сна. Чтобы избежать подобного поведения, включите возможность, которая позволяет телефону оставаться в активном состоянии во время зарядки. Соответствующая настройка должна находиться среди параметров, связанных с разработкой приложений, и обычно называется «Оставить включенным» (Stay awake) или как-то похоже.

Настройка вашей операционной системы для отладки на реальном устройстве

Чтобы устанавливать и отлаживать Android-приложения на таком аппаратном обеспе­чении, как, например, телефонах Т-Mobile Gl, Motorola Droid или Nexus One, вам может потребоваться настроить вашу операционную систему для получения доступа к телефону через подключение к порту USB. Это особенно касается компьютеров под управлением операционной системы Windows. Инструментарий Android SDK постав­ляется вместе с драйверами для некоторых устройств, и вы можете подключить теле­фон к порту USB и указать в диалоговом окне Диспетчер устройств (Device Manager) каталог, в которую был установлен инструментарий Android SDK, после чего вы смо­жете запускать приложения на телефоне из среды разработки Eclipse.

ЗАМЕЧАНИЯ ПО НАСТРОЙКЕ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS

Вы должлы установить USB-драйверы Android. Они доступны в виде одного из паке­тов в приложении Android SDK and AVD Manager под названием USB Driver Package. В качестве альтернативы вы можете загрузить пакет драйверов непосредственно на стра­нице developer.android.com/sdk/win-usb.html. После того, как вы разархивируете драйверы, подключите ваш телефон к компьютеру с использованием USB-кабеля и выберите драйверы, которые вы желаете установить.

ЗАМЕЧАНИЯ ПО НАСТРОЙКЕ ОПЕРАЦИОННОЙ СИСТЕМЫ MAC OS X

В поддерживаемой операционной системе Мac все, что вам нужно сделать, — это под­ключить телефон к компьютеру Мac при помощи USB- кабеля. Никакой дополнитель­ной настройки не требуется.

ЗАМЕЧАНИЯ ПО НАСТРОЙКЕ ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX

Для операционной системы Ubuntu Linux необходимо создать rules-файл, выполнив следующие шаги:

1.                    Войдите в систему под учетной записью администратора (root).

2.                      Создайте файл /etc/udev/rules.d/50-android.rules.

3.                     Добавьте в созданный файл следующее содержимое:

1.                     Для версий Gutsy (7.10) и Hardy (8.04):

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" .

2.                     Для версии Dapper (6.06):

SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0|6 6j"

4.                     Выполните команду a+rx /etc/udev/rules.d/50-android.rules.

Литература: Дэрси JI., Android за 24 часа. Программирование приложений под операционную систему Google/ ДэрсиЛ., КондерШ. — М.: Рид Групп, 2011. — 464 с. — (Профессиональные компьютерные книги). ISBN 978-5-4252-0318-2

По теме:

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