|
Для того чтобы подготовить среду разработки под Android, понадобится четыре компонента:
Следует отметить, что во избежание возникновение на Windows проблем с Proguard (ошибок типа "Expecting class path separator ';' before 'Files\Java\..."), Eclipse и Android SDK лучше устанавливать в директории, в путях к которым не будет знака пробела, например: C:\droid\eclipse\ При работе с Eclipse пути к workspace и проектам также лучше задавать без пробелов, например: C:\droid\workspace Установка Java SE Development KitЗагрузить JDK можно с сайта Oracle. На момент написания статьи последней версией являлась JDK 7u2. Однако мы рекомендуем установить JDK 1.6, в противном случае могут возникнуть проблемы с ProGuard. В Mac OS X, а также многих дистрибутивах Linux, JDK уже предустановлен. Установка Eclipse IDEДля Android SDK требуется Eclipse версии 3.3 или более поздней. Загрузить её можно с сайта разработчика. Нужна версия Eclipse IDE с пометкой "Eclipse IDE for Java Developers" (Eclipse IDE для разработчиков в среде Java - англ.) для конкретной операционной системы. Под Windows Eclipse загружается как ZIP-файл, который следует извлечь в выбранную директорию, например, C:\droid\eclipse\. Следует учесть, что после установки Eclipse не появляется в меню приложений, но ничто не мешает создать соответствующий ярлык для C:\droid\eclipse\eclipse.exe и поместить его в удобное место. Под Linux и Mac OS X Eclipse поставляется как GZ-файл, который следует извлечь в выбранную директорию, например, \usr\ lib\eclipse\. Ключевой исполняемый файл здесь также называется eclipse. Следует обратить внимание, что при запуске Eclipse в Windows может выдать ошибку следующего содержания - "Failed to create the Java Virtual Machine" (Не удалось создать виртуальную машину Java - англ.). Данная проблема может быть решена путём указания в конфигурационном файле "eclipse.ini" прямого пути к виртуальной машине. Для этого в его начале необходимо вписать следующие две строки: -vm C:/Program Files/Java/jdk1.X/bin/javaw.exe Здесь вместо JDK1.X необходимо указать корректное имя каталога JDK в вашей системе. У практикующих программистов среда разработки Eclipse может быть уже установлена. Для разработки под Android необходимо наличие в ней таких подключаемых модулей как "Java Development Tool" (JDT) и "Web Standard Tools" (WST). Проверить это можно в меню "Windows" > "Preferences". Список предпочтений должен включать один пункт для "Java" и один для "XML" или для "Web and XML". Если этих пунктов нет в списке, проще всего переустановить Eclipse по вышеприведённым рекомендациям. Установка Android Software Developer's KitAndroid SDK доступен на официальном сайте Android. Файл поставки также представляет собой архив. В целом шаги аналогичны действиям из предыдущего пункта, поэтому не нуждаются в дополнительных пояснениях. Лишь напомним, что наличие пробелов в пути установки Android SDK нежелательно, хотя автоматический установщик для Windows, который также можно скачать по вышеприведённой ссылке, по умолчанию предлагает вариант установки в директорию "Program Files". Обновление переменных окруженияПри извлечении файлов из архива Android SDK будет создано дерево директорий, которое содержит несколько поддиректорий, включая поддиректорию с именем "tools". Для упрощения запуска инструментов Android, следует добавить эту папку в переменную путей поиска PATH. В Windows это делается в "Свойства системы" > "Дополнительные настройки" > "Переменные окружения" (System Properties > Advanced system settings > Environment Variables). В Linux следует в файле ~\bashrc или ~\.bash_profile дописать или полностью прописать строку export PATH=${PATH}:sdk-dir\tools где sdk-dir - путь к директории установки Android SDK. В Mac OS X следует в файле ".bash_profile" в директории "home" дописать или полностью прописать строку export PATH=${PATH}:sdk-dir\tools где sdk-dir - путь к директории установки Android SDK. Установка Android Developer ToolsДанный плагин устанавливается так же, как и любой другой плагин Eclipse.
Следует отметить, что на третьем шаге может появиться ошибка типа "Unable to read repository at...". Для решения этой проблемы можно попробовать отключить используемый firewall или изменить протокол HTTPS на HTTP. Обновить ранее установленные версии ADT можно через меню "Help" > "Check for Updates", где действия в целом схожи с процессом установки. Синхронизация Eclipse с Android SDKПосле перезапуска Eclipse, ей следует указать, где находится Android SDK. Для этого надо открыть меню "Window" > "Preferences". В открывшемся диалоговом окне "Preferences" в дереве следует выбрать "Android" и, дойдя до кнопки "Browse", запустить диалог выбора директории, где и указать путь установки Android SDK, например, C:\droid\android-sdk\. После этого Eclipse выдаст сообщение "SDK Platform Tools component is missing! Please use the SDK Manager to install it" (Компонент SDK Platform Tools отсутствует! Пожалуйста, воспользуйтесь SDK Manager для его установки. - англ.). Дело в том, что архив Android SDK первоначально содержит только базовые инструменты без основной платформы и сторонних библиотек. В принципе в него входят даже не все ключевые компоненты, необходимые для разработки приложений. Догрузка компонентов Android SDKЧтобы приступить к разработке, следует установить инструментальную платформу и, как минимум, API хотя бы для одной версии Android OS. Для подзагрузки этих компонентов имеется специальная утилита SDK Manager, которую можно найти в корневой директории, куда установлен Android SDK, например: C:\droid\android-sdk\SDK Manager.exe После запуска SDK Manager откроется меню, в котором флажками нужно отметить интересующие компоненты и нажать на кнопку "Install * packages...", где вместо "*" (звёздочки) будет общее количество выбранных пакетов. В следующем диалоге можно ещё раз просмотреть список выбранных компонентов и прочитать их общее описание, а нажатием на кнопку ""Install" перейти к их загрузки с сервера. Следует отметить, что функционал специальных возможностей появился в Android, начиная только с версии 1.6, а ветка под номером 3 является параллельной с веткой номер 2 и рассчитана на работу исключительно с планшетными компьютерами. К тому же современные программы экранного доступа для полноценного использования всех своих функций требуют Android не ниже 2.2. Однако платформа Android характеризуется низким уровнем совместимости своих версий, как прямой, так и обратной, поэтому если предполагается разрабатывать приложения, ориентированные на широкий диапазон устройств, а не только с учётом специфики пользователей с нарушениями зрения, то имеет смысл устанавливать API всех версий. Все компоненты устанавливаются в ту же директорию, куда ранее был распакован Android SDK, а их загрузка из Интернета может занимать достаточно продолжительное время. После завершения этого процесса среда разработки под операционную систему Android будет полностью готова к работе. |
||||||||
Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2024 |
Социальные сети