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

«1 Ваш инструментарий В этой главе рассказано как становить комплект для разработки ПО (S) для платормы Android а также все остальные ...»

1 Ваш

инструментарий

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

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

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

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

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

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

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

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

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

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

Ссылки приведенные в издании со временем могт измениться. Описания и об новленные ссылки бдт размещаться на сайте книги. Ссылка на сайт размещена на страние книги в каталоге O’Reilly. При чтении книги этот сайт лче держать открытым чтобы при неободимости просто переодить по размещенным на нем ссылкам а не вводить врчн URL приведенные в тексте.



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

18 Часть I. Инструментарий и основы разработки Android S совместим с рядом последни версий и интегрированной среды разработки Eclipse. Как правило следет станавливать последн верси каждого из эти инстрментов. Подробные спеиикаии изложены на страние 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.

–  –  –

Если команда сообщает, что пакет JDK недоступен, вам, возможно, потребуется активировать партнерские репозитории при помощи утилиты Synaptic Package Manager. Для этого перейдите в меню SystemAdministration (СистемаАдминистрирование). Партнерские репозитории будут перечислены на вкладке Other Software (Другие программы) после выбора SettingsRepositories (НастройкиРепозитории).





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

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

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

Страниа Downloads (Загрзки) автоматически идентииирет ва систем и предложит скачать пододящ верси. Скачиваемый пакет становки являет ся исполняемым айлом. Запстите мастер для становки.

Глава 1.

Ваш инструментарий Чтобы бедиться что пакет становлен правильно наберите в командной строке следщ команд (в Linux и Mac аналогичная строка называется терми налом):

javac -version Если команда javac не добавляется к пути (PATH), то вам, возможно, потребуется вручную добавить директорию bin к пути, ведущему к JDK.

–  –  –

Если вы не знаете точно, какой версией среды времени исполнения Java (JRE) пользуетесь, или считаете, что в системе установлена неподходящая версия JRE (это возможно при работе в дистрибутиве Linux на основе Debian, например Ubuntu), то при помощи следующей команды можно отобразить доступные версии JRE и выбрать нужную:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По этим причинам очень сложно успешно установить и использовать Eclipse в качестве команды, доступной для всех пользователей системы, даже если менеджер пакетов системы предоставляет такую возможность. Чтобы успешно провести установку, как это описано здесь, нужно установить Eclipse в каталог, управляемый лишь одним пользователем, и запускать программу именно из этого места.

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

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

Глава 1. Ваш инструментарий Рис.

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

–  –  –

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

Android S — это коллекия айлов: в его состав водят библиотеки исполня емые айлы скрипты докментаия и т. д. Под становкой S понимается ска чивание версии S предназначенной для ваей платормы и размещение ай лов S в одной из папок ваего доманего каталога.

Для становки 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 такова:

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

«Гиршман М.М.РИТМ ХУДОЖЕСТВЕННОЙ ПРОЗЫ Издательство "Советский писатель", 1982 Г51 Книга посвящена одной из актуальных и малоисследованных проблем — ритму художественной прозы. Автором впервые намечается система принципов и приемов анализа ритмического строения художественной прозы. Аналити...»

«иРОМАН Учебник классов для РОМАН ЯНУШКЯВИЧЮС ОЛЬГА ЯНУШКЯВИЧЕНЕ Учебник по этике для 1Х-Х (ХГХН) классов Вильнюс АВ ОУО 1996 YflK-37.034(075.3) H 65 Hab. dr. Romanas JANUKEVIIUS, dr. Olga JANUK...»

«Что читать летом? 5 класс (к учебнику под редакцией Коровиной В.Я.): Устное народное творчество. Сказки. "Царевна-лягушка", "Иван крестьянский сын и чудо-юдо". "Журавль и цапля", "Солдатская шинель". Из древнерус...»

«Р а с с к а з ы о Б а а л ь Ш е м -Т о в е вот родословие рабби исраэля Бааль-Шем-Това его отец и мать Рассказывается в книге Шивхей ѓа-Бешт, что рабби* Элиэзер, отец Бешта, жил когда-то вместе с женой своей в стране Валахии, рядом с границей. Он и жена его были старые. Один раз напали тати на город и увели ра...»

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

«ФИЛИППОВА Виктория Александровна ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА по теме научного исследования "Формирование политической повестки дня в современных медиасферах (Россия и Бразилия 2010-2014 гг.)"Научный руководитель: Профессор, доктор социологических наук Дмитрий Петрович Гавра Кафедра связей с общественностью в бизнесе Вх...»

«Информация для посетителей ГОСУДАРСТВЕННЫЕ ХУДОЖЕСТВЕННЫЕ СОБРАНИЯ ДРЕЗДЕНА Двенадцать музеев, составляющие единый комплекс, образуют неповторимое тематическое разнообразие всемирно известных Государственных художественных собраний Дрездена. Созданные на...»

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

«НАУЧНО-ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ “ЭЛЕКСИР” СОГЛАСОВАНО: УТВЕРЖДАЮ: Руководитель ГЦИ СИ ФГУ "Ростовский ЦСМ" Директор НПП "ЭЛЕКСИР" _ В.А. Романов Д.А. Корост "" _2003 г. "" _2003 г. В части раздела 4 "Методика поверки" ПРИБОР БАЛАНСИРОВОЧНО-ИЗМЕРИТЕЛЬНЫЙ БИП-9М Руководство по эксплуатации 381008.70052 РЭ г. Ростов-на-Дону СОДЕРЖАНИЕ Стр. РЭ БИП-...»








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

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