Блог Рагимова Романа

Разработка для Android с Titanium Mobile: установка

В данной серии мы будем использовать платформу Appcelerator Titanium Mobile для создания приложений под Android. В данной статье мы рассмотрим процесс установки и настройки Android SDK и Titanium Mobile в среде Windows 7.

Java

Несмотря на то, что наше приложение будет написано на JavaScript, Android SDK требует наличия Java. Скорее всего у вас уже установлен JRE (Java Runtime Environment), который требуется для запуска Java приложений. Но, для разработки приложений использующих Java вам также понадобится JDK (Java Development Kit): скачать последний JDK. Если вы уже писали приложения для Java, скорее всего JDK уже установлен в вашей системе.

Android SDK

Следующим шагом будет установка Android SDK. Скачиваем, устанавливаем и запускаем приложение (SDK Manager). Если программа запущена в первый раз, вам будет предложено скачать и установить разные версии Android SDK, документацию и примеры. Выбор версии SDK зависит только от вас. Если вы собираетесь разрабатывать только под Android 2.2, выбирайте только пакет с SDK Platform Android 2.2. Если же вы хотите, чтобы ваше приложение работало во всех версиях Android, выбирайте все пакеты 1.x и 2.x. API 3.0 пока не стабильно и не поддерживается Titanium-ом. Также, рекомендую установить такие “Google’s Third Party Addons” как “Google Maps” и “USB Device Support”.

Уроки Titanium Mobile: пакеты Android SDK

Вы в любой момент можете добавить или удалить используемые SDK из SDK Manager.

Внимание: в официальной документации об этом ничего не говорится, но у меня Titanium Developer отказался обнаруживать Android SDK без установленного SDK Platform Android 1.6. Дабы не терять время даром, рекомендую ставить SDK Platform Android 1.6 даже если вы не планируете использовать его в разработке.

Настройка путей

Последнее, что необходимо сделать перед установкой Titanium это установить две переменные окружения и отредактировать переменную среды Path. Это необходимо поскольку Titanium проверяет эти переменные для поиска верного пути к JDK и Android SDK. Существует несколько путей установки переменных среды. Самый быстрый и простой это ввести system variables в строку поиска меню Windows.

Уроки Titanium Mobile: настройка переменных окружения

Уроки Titanium Mobile: настройка переменных окружения 2

После нажатия на Environment Variables вы увидите следующее окно

Уроки Titanium Mobile: настройка переменных окружения 3

Нам надо добавить две переменные:

android_sdk – Путь к Android SDK, что-то вроде C:Program FilesAndroidandroid-sdk-windows

JAVA_HOME – путь к JDK, что-то вроде C:Program FilesJavajdk1.6.0_24

Кроме того, нам надо добавить пути до Java и Android SDK к переменной Path. Выделите переменную Path и нажмите редактировать. Появится диалоговое окно содержащее длинную строку путей файловой системы. Прокрутите до конца вправо (можно просто нажать End) и добавьте что-то вроде

;C:\Program Files\Java\jdk1.6.0_24\bin;C:\Program Files\Android\android-sdk-windows\platform-tools

(естественно с учетом расположения файлов на вашем компьютере). Точки с запятой являются разделителями, поэтому не следует их игнорировать.

Уроки Titanium Mobile: настройка PATH

Titanium

Наконец мы можем установить Titanium. Для начала нужно скачать Titanium Developer. После установки он должен автоматически скачать и установить Titanium Mobile SDK. Если этого не произошло, вы увидите предложение скачать свежую версию SDK (в верхнем левом углу Titanium Developer). Для того, чтобы установить Mobile SDK просто щёлкните по ссылке “Click to download”

Уроки Titanium Mobile: главное окно Titanium Developer

Тестовое приложение

Теперь, после того как Android SDK и Titanium установлены и настроены мы можем, наконец, начать писать приложения. Кликните по кнопке New Project в верхнем меню Titanium Developer_._ Выберите Project type: Mobile и заполните все остальные поля.

Уроки Titanium Mobile: настройка нового приложения в Titanium Developer

После того как проект создан, перейдите во вкладку Test & Package и нажмите кнопку Launch. Titanium скомпилирует ваше приложение и запустит его в эмуляторе.

Уроки Titanium Mobile: тестирование приложения в Titanium Developer

Уроки Titanium Mobile: запуск приложения в эмуляторе

Уроки Titanium Mobile: общий вид тестового приложения Titanium Mobile

Заранее предупреждаю, процесс запуска эмулятора занимает несколько минут (на моей машине около 5-6), так что рекомендую найти себе занятие на это время или тестировать приложения на реальных устройствах с Android на борту.

В следующей статье мы напишем приложение загружающее RSS-фиды и отображающее их в TableView. При клике на запись будет открываться стандартный браузер и переходить по ссылке.

Ctrl