31 авг. 2010 г.

Подготовка к разработке ПО для Android на Windows

Android-приложения пишутся на Java и выполняются в виртуальной машине (VM). Важно отметить, что виртуальная машина – это не JVM, как можно было бы ожидать, а открытая технология Dalvik Virtual Machine. Каждое приложение Android запускается внутри экземпляра Dalvik VM, который, в свою очередь заключен в пределах управляемого ядром Linux процесса.

Для того чтобы начать разработку программного обеспечения для Android понадобится Eclipse IDE (http://www.eclipse.org/). Предположим, что эта программа уже установлена (самая новая версия: Eclipse 3.5 (Galileo)). Для дальнейшей разработки необходимы ADT Plugin for Eclipse и Android SDK в данном случае для Windows.

Установка ADT Plugin for Eclipse

Открываем Eclipse IDE и нажимаем Help -> Install New Software ...



Там нажимаем Add и

добавляем новый адрес и название репозитория http://dl-ssl.google.com/android/eclipse/

После этого выбираем только что добавленный адрес и ждем пока Eclipse покажет доступные дополнения


Должны появится Developer Tools

Отмечаем галочкой Developer Tools и устанавливаем (кнопка Next). Обновления будут скачиваться и скорее всего Eclipse попросит перезапустить IDE (Не компьютер а просто Eclipse IDE). Тепеь будем считать что плагин установлен.

Установка Android SDK
Скачайте архив последней версии SDK с сайта http://developer.android.com/sdk/index.html

Нужно выбрать файл соответствующей операционной системы, в данному случае windows.


Предлагаю распаковать фаилы в корневой каталог диска С: (в любом случае выбор места на диске остается за Вами, только запомните путь к распакованным фаилам)

В данном случае получилось C:\android-sdk-windows

По какой-то причине папок получается меньше, чем это необходимо для успешной работы, поэтому нужно создать дополнительно две папки в ручную : platforms и add-ons, пусть они и будут пустые. Теперь можно запустить программу SDK Setup.exe

Запустится Android SDK and AVD Manager и, вероятно, сначала не сможет получить даже список доступных обновлений. Чтобы исправить откроем Settings

и отметим галочкой Force https:// ... для того, чтобы использовать http вместо https.

Теперь в разделе Available Packages должно появиться много интересного (особенно если нажать Refresh)

Лично я собираюсь заниматься разработкой для платформы Android 1.5 Platform, но на всякий случай отметим все доступные пакеты и нажимаем Install Selected.

Какое-то время пакеты будут скачиваться и устанавливаться автоматически


Теперь вернемся к Eclipse и укажем ему где у нас лежит Android SDK

Данное меню можно вызвать Window -> Preferences -> Android
Тут находим папку где лежит SDK и нажимаем Apply, в итоге должен появиться список доступных палтформ

Отныне можем вызывать настройку SDK прямо из Eclipse IDE


Android-приложения могут работать как на реальном устройстве, так и на эмуляторе Android, который прилагается к SDK Android.
Создадим новый Virtual Device для запуска эмулятора Андройда.

в разделе Virtual Devices -> New


Выберем платформу, объем карты памяти и прочие настройки


Можем запустить эмулятор с созданным образом кнопкой Start


В результате должен запуститься эмулятор

usb_driver <- входит в SDK послу установки пакетов
Это каталог, содержащий все необходимые драйверы для подключения среды разработки к поддерживающим Android устройствам, таким, как G1 или разблокированный телефон для разработки Android Dev 1. Эти файлы необходимы только разработчикам, использующим платформу Windows.

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

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