WWW.LIB.KNIGI-X.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Электронные материалы
 

«Установка комплекта разработки ПО (SDK) Android и необходимые условия Для спеной становки S Android требется еще два комплекта программ ...»

1 Установка Android SDK

и необходимые

предпосылки

В этой главе рассказано как становить комплект для разработки ПО (S) для

платормы Android а также все остальные программы которые вам могт пона

добиться при работе. В коне главы вы сможете запстить в эмляторе прост

программ Hello, World!. Разработка приложений для Android может происодить

в операионны система Windows Mac OS X и Linux. ы скачаем программы

рассмотрим каковы нкии отдельны инстрментов водящи в S а также

покажем вам образы исодного кода.

На протяжении всей книги и особенно в главе 1 мы бдем ссылаться на разме щенные на различны сайта инстркии по становке и обновлени те инстр ментов которыми вы бдете пользоваться при написании программ для Android.

Самый важный ресрс на котором следет искать инормаи и ссылки на инстр менты — это сайт разработчиков Android: http://developer.android.com.

Эта глава посвящена в основном проесс становки и объясняет как сочета тся и взаимодействт компоненты системы Android и инстрменты для и разработки. Здесь также рассмотрены изменения которые могт происодить в той или иной части системы.

Установка комплекта разработки ПО (SDK) Android и необходимые условия Для спеной становки S Android требется еще два комплекта программ не водящи в его состав: комплект для разработки на языке ava () и интегри )) рованная среда разработки (IE) Eclipse. Две эти системы не водят в комплект для разработки ПО в системе Android потом что с и помощь создатся про граммы не только для Android а также потом что они могт же быть становле ны в ваей системе а при дополнительной становке данны систем могт возни кать конликты версий.



Android S совместим с рядом последни версий и интегрированной среды разработки Eclipse. Как правило следет станавливать последн верси каждого из эти инстрментов. Подробные спеиикаии изложены на страние 20 Часть I. Инструментарий и основы разработки System Requirements (Системные требования) на сайте разработчиков Android http://developer.android.com/sdk/requirements.html. При разработке программ для сис темы Android можно использовать и дргие среды кроме Eclipse. Инормаия о применении дрги интегрированны сред разработки содержится в докментаии Android по адрес http://developer.android.com/guide/developing/other-ide.html. В этой книге мы выбрали в качестве среды разработки именно Eclipse так как в Eclipse поддерживается максимальное количество инстрментов из состава Android S а также работат разнообразные плагины (подклчаемые модли). Кроме того Eclipse — наиболее распространенная интегрированная среда разработки исполь земая при работе с ava. В качестве альтернативы можно назвать Intelli IEA котор предпочитат многие спеиалисты по разработке на ava.

Комплект для разработки ПО на Java (JDK) Если в ваей системе становлена актальная версия комплекта не нжно ее перестанавливать. В есть инстрменты в частности компилятор ava при меняемые в интегрированны среда и инстрментария для разработки программ на ava. В также содержится среда времени исполнения ava (RE) обеспечи. RE) ) ващая работ программ ava например Eclipse в ваей системе.

Если вы работаете на Macintosh в одной из версий Mac OS X поддерживащей комплект для разработки ПО в Android то вас же становлен.

Если вы работаете с Linux или Windows либо вам требется становить с сайта Oracle по какойто дргой причине то вы можете найти этот айл по адре с http://www.oracle.com/technetwork/java/javase/downloads/index.html.





Комплект для становки в Windows который вы скачаете — это исполняемый айл. Запстите его чтобы становить.

Пользователям Linux потребется извлечь каталог с в свой доманий каталог и выполнить для становки следщие аги. При этом предполага ется что в качестве среды времени исполнения ava вы собираетесь использовать стандартный Oracle I.

Скачайте арив или пакет соответствщий ваей системе. (Если это пакет использйте для заверения становки менеджер пакетов. В противном слчае выполните следщие аги.) tar -xvf archive-name.tar.gz Арив с бдет извлечен в каталог./jdk-name.

Теперь переместите каталог с в /usr/lib:

sudo mv./jdk-name /usr/lib/jvm/jdk-name Переместив в это место вы создаете его конигрирем разновидность в ваей среде Linux. Это полезно если вас есть проекты или программы треб щие дрги версий RE или.

Теперь запстите:

sudo update-alternatives --install "/usr/bin/java" "java" \ "/usr/lib/jvm/jdk-name/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" \ "/usr/lib/jvm/jdk-name.0/bin/javac" 1 Глава 1. Установка Android SDK и необходимые предпосылки sudo update-alternatives --install "/usr/bin/javaws" "javaws" \ "/usr/lib/jvm/jdk-name/bin/javaws" 1 sudo update-alternatives --config java

Вы видите примерно такой вывод:

There are 3 choices for the alternative java (providing /usr/bin/java).

–  –  –

Press enter to keep the current choice[*], or type selection number:

Когда вы выберете станавливаемый вы видите следщий вывод:

update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

Повторите приведенный вые проесс вывода для javac:

sudo update-alternatives --config javac

И для javaws:

sudo update-alternatives --config javaws В зависимости от различны вариантов реализаии ava которые могт быть становлены в ваей системе и от версии актальной на момент чтения вами этой книги номера версий могт отличаться от приведенны в примера и выводе команд.

В лбой операионной системе вы можете проверить становленн верси

ava. Это делается при помощи следщей команды:

java -version Выведенная данной командой версия должна соответствовать версии котор вы становили. В противном слчае повторите становк и бедитесь что в про ессе не возникло никаки оибок.

Интегрированная среда разработки Eclipse Eclipse — это ниверсальная платорма для работы с несколькими тенологиями.

Она наодит разнообразное применение при создании интегрированны сред раз работки для нескольки языков а также при создании спеиализированны сред разработки для конкретны S.

Кроме того она не сводится к поддержке инстрментария для разработки про грамм и предоставляет в частности платорм для полнонкиональны кли ентски приложений (RCP) в системе Lotus Notes а также применяется в не RCP)) скольки дрги контекста.

22 Часть I. Инструментарий и основы разработки Обычно Eclipse использется в качестве интегрированной среды разработки и обеспечивает написание тестирование и отладк программ особенно программ на ava. Кроме того в системе пристствт производные IE (интегрированные среды разработки) и S (комплекты для разработки ПО) для различны вари антов разработки программ на ava где Eclipse выстпает в качестве основы.

В данном слчае берется ироко распространенный вариант Eclipse и к нем подклчается плагин неободимый для разработки программ под Android. Нж.

но скачать пакет Eclipse расположенный по адрес http://www.eclipse.org/downloads и становить его.

На этой страние представлена подборка наиболее активно использемы па кетов Eclipse. В Eclipse пакетом называется комплект готовы модлей благодаря которым Eclipse оптимизирется под разработк программ определенного рода.

Как правило работа с Eclipse начинается с становки одного из пакетов достпны для загрзки на этой страние после чего этот пакет дополняется плагинами. В ва ем слчае таким плагином бдет AT (инстрментарий для разработки в Android).

На страние System Requirements (Системные требования) на сайте разработчиков Android перечислятся три варианта пакета Eclipse выстпащи в качестве ос новы комплекта неободимого для разработки приложений Android:

Eclipse Classic (версия Eclipse 3.5 или вые);

интегрированная среда разработки Eclipse для работы с ava;

Eclipse для полнонкиональны клиентски приложений (RCP)/разработки плагинов.

Лбой из эти вариантов бдет работать но если вы не занимаетесь разработ кой плагинов для Eclipse елесообразно выбрать либо классический пакет либо пакет для разработчиков на ava (EE — версия для предприятий или Standard — стандартная версия). ы начинали работать с пакетом разработки ava EE. Имен.

но в ней сделаны скриноты использемые в данной книге.

На сайте загрзки Eclipse автоматически определяется какие именно версии пододят для ваей операионной системы — в частности читывается является ли конкретная система 32 или 64битной. Скачиваемый айл — это арив. Для ста новки среды Eclipse откройте арив и скопирйте каталог eclipse в ва доманий каталог. Исполняемый айл для запска Eclipse наодится в данной папке.

Установка происходит именно так, как мы описали, то есть Eclipse устанавливается в вашем домашнем каталоге (или другом каталоге, который является «вашим собственным»). Это особенно актуально, если в вашей системе настроено несколько пользовательских аккаунтов (учетных записей). Не пользуйтесь менеджером пакетов системы. Ваш вариант Eclipse представляет собой лишь один из многих возможных комплектов плагинов Eclipse. Кроме того, установленная система Eclipse, скорее всего, потребует дополнительной пользовательской настройки. А управление плагинами Eclipse и их обновлениями происходит отдельно от управления другими программами вашей системы.

Если вы работаете с Ubuntu или с дргим дистрибтивом Linux не следет станавливать Eclipse из репозиториев ваего дистрибтива а если среда же становлена таким образом программ нжно далить и перестановить Eclipse Глава 1. Установка Android SDK и необходимые предпосылки так как было описано вые. Наличие пакета Eclipse в репозитория Ubuntu явля ется одной из черт наследованны этим дистрибтивом от ebian на основе ко торого создана система Ubuntu. Такой метод становки и использования Eclipse не очень распространен так как в больинстве слчаев в таки репозитория со держатся старевие версии Eclipse.

Чтобы бедиться что Eclipse становлена правильно и что в ваей системе стоит версия RE (среды времени исполнения ava) поддерживащая Eclipse запстите исполняемый айл в каталоге Eclipse. Появится экран приглаения показанный на рис. 1.1.

Рис. 1.1. Экран приглашения, который отображается при первом запуске Eclipse

–  –  –

Комплект разработки ПО для Android Если вас становлены и Eclipse в ваей системе соблдены все словия для работы Android S и вы готовы к становке этого комплекта для разработки ПО.

Android S — это коллекия айлов: в ее состав водят библиотеки исполня емые айлы скрипты докментаия и т. д. Под становкой S понимается ска чивание версии S предназначенной для ваей платормы и размещение айлов 24 Часть I. Инструментарий и основы разработки S в одной из папок ваего доманего каталога. Установочный сенарий от стствет. Позже вы сконигрирете плагин Eclipse так чтобы он смог обнар жить кда вы поместили S. Внений вид нкионал и требования инстр ментария Android изменятся очень быстро. Описанный ниже проесс можно считать рекомендаией которая не всегда бдет соответствовать практике. Новей докментаи по этим вопросам вы найдете по следщем адрес: http:// developer.android.com/tools/index.html.

Для становки S скачайте c сайта http://developer.android.com/sdk/index.html пакет S соответствщий ваей системе.

Скачанный айл — это арив. Откройте арив и извлеките содержащся в нем папк в доманий каталог.

Если вы работаете с 64-битной версией Linux, то вам, возможно, понадобится установить пакет ia32-libs. Чтобы проверить, нужен ли вам этот пакет, попробуйте запустить команду adb (~/android-sdk-linux_*/platform-tools/adb). Если система сообщает, что adb не удается найти (несмотря на то что команда находится прямо в директории platform-tools), это, вероятно, означает, что актуальная версия adb, а возможно, и другие инструменты не будут работать без установки пакета ia32-libs.

Команда для установки пакета ia32-libs такова:

sudo apt-get install ia32-libs В S содержится одна или две папки для инстрментов: одна называется tools а дргая пристствщая в версии S 8 и вые — platform-tools. Эти каталоги должны быть казаны в пти к айл который представляет собой список катало гов просматриваемы системой в поиска исполняемы айлов. Это происодит когда вы запскаете исполняемый айл из командной строки. В система Mac и Linux становка переменной окржения PATH производится в айле.profile (Ubuntu) или.bash_profile (Mac OS X) доманего каталога. Добавьте в казанный айл строк кода задащ переменн PATH чтобы вклчить папк tools в S (раз делительным знаком межд записями слжит двоеточие).

Например можно ис пользовать следщ строк (но нжно заменить оба экземпляра ~/android-sdkARCH полным птем к ваем экземпляр Android S):

export PATH=$PATH:~/android-sdk-ARCH/tools:~/android-sdk-ARCH/platform-tools В система Windows нажмите Пуск далее правой кнопкой мыи щелкните на строке Компьютер и выберите в раскрыващемся мен пнкт Свойства. После это го выберите Дополнительные параметры системы и нажмите кнопк Переменные среды. Дважды щелкните на системной переменной path и добавьте пть к катало г в самом коне значения этой переменной (не меняйте никаки заданны настро ек!). Кроме того добавьте в коне два пти разделив и точками с запятой но не ставя межд казанными птями пробелов.

Например:

;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools Отредактировав этот пть в Windows Mac или Linux закройте и откройте за ново все запщенные экземпляры командной строки или терминалы чтобы была принята новая настройка PATH (в Ubuntu может потребоваться выйти из системы и снова войти в нее если терминал не настроен как интерактивная командная Глава 1. Установка Android SDK и необходимые предпосылки оболочка с регистраией — login shell то есть не выполняет при запске стартовые скрипты пользователя).

Похожие работы:

«Человек начинается с горя: стихотворения разных лет, 2005, Алексей Эйснер, 5902312493, 9785902312499, Водолей Публишерс, 2005 Опубликовано: 9th May 2012 Человек начинается с горя: стихотворения разных лет СКАЧАТЬ http://bit.ly/1pWQhYa Одолень-трава стихи и поэмы, Мария Вега, 197...»

«ВЕРХОВНЫЙ СУД РОССИЙСКОЙ ФЕДЕРАЦИИ Дело №АКПИ16-779 РЕШЕНИЕ ИМЕНЕМ РОССИЙСКОЙ ФЕДЕРАЦИИ Москва 12 октября 2016 г. Верховный Суд Российской Федерации в составе председательствующего судьи Верховного Суда Романенкова Н.С. Российской Федерации судей Верховно...»

«восстановление удаленных файлов под BSD крис касперски статья описывает структуру файловых систем типа FFS/UFS1/UFS2 и рассказывает о методиках ручного восстановления удаленных файлов. материал ориентирован на квалифицированных пользователей, а...»

«Мир Искателя №6 2001 Вот уже который год, если не век, газетная братия задается дурацким и неуместным, на первый взгляд, вопросом: кто истинный автор знаменитого детективного романа "Собака Баскервилей", приписываемого золотому перу великого создателя самого популярного и любимого литературного персонажа всех врем...»

«"Наш край" № 32 от 14 августа 2015 г. Юность Этот лагерь самый лучший. Совершенно справедливо считается, что лучше всего рассказать или написать о чёмлибо можно на основе собственных впечатлений, а не понаслышке. Мне довелос...»

«КНИГА ЗА КНИГОЙ РАССКАЗЫ И СКАЗКИ Б. В. ШЕРГИН РАССКАЗЫ и СКАЗКИ Москва "ДЕТСКАЯ ЛИТЕРАТУРА" Библиотека Ладовед. SCAN. Юрий Войкин 2ОО9г. РАССКАЗЫ ББК 82.3Р-6 Ш49 МИША ЛАСКИН Это было давно, когда я учился в школе. Тороплюсь домой обедать, а из чужого дома незнакомый мальчик кричит мне: — Эй, ученик! Зайди на минутку! Рисунки За...»

«№9 сентябрь 2013 Ежемесячный литературно-художественный журнал 9. 2013 СОДЕРЖАНИЕ:УЧРЕДИТЕЛЬ: ДРАМАТУРГИЯ Министерство территоАбу ИСМАИЛОВ. Эдал. Драма в стихах. риального развития, нациоПеревод с чеч. автора нальной политики и массовых коммуникаций ЧР. ПРОЗА Адрес: 364051 Муса БЕКСУЛТАНОВ. Л...»

«УДК 82.0(470.621) ББК 83.3(2=Ады)6 Т 88 Туркова А. А. Старший преподаватель кафедры гуманитарных и естественно-научных дисциплин филиала ФГБОУ ВПО АГУ, соискатель кафедры литературы и журналистики Адыгейского государственного университета; e-mail: turkova.ane...»








 
2017 www.lib.knigi-x.ru - «Бесплатная электронная библиотека - электронные материалы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.