Android adt что это

Установка Eclipse и подключение плагина Android Development Tools (ADT) для разработки андроид-приложений

Инструменты разработки Eclipse и Android Development Tools

После выхода официального релиза Android Studio у начинающих разработчиков появились проблемы с загрузкой и установкой все еще популярной среды разработки Eclipse и плагина Android Development Tools (ADT) для разработки андроид-приложений. Ниже приводим перевод инструкции с официального сайта, в которой вы узнаете, как скачать и установить Eclipse, а также как подключить и настроить плагин Android Development Tools (ADT), чтобы начать программировать под андроид.

Внимание! Плагин Eclipse ADT больше не поддерживается, согласно этому объявлению в июне 2015 года .

Плагин Eclipse ADT имеет много известных и потенциальных ошибок безопасности, которые не будут исправлены.

Вы должны немедленно переключиться на использование Android Studio , официальной IDE для Android. Для получения справки по переносу ваших проектов прочитайте Миграция в Android Studio .

Как скачать и установить Android Studio, смотрите здесь

Порядок установки

Вы должны сначала загрузить Eclipse, затем скачать Android SDK и установить плагин ADT (Android Development Tools).

Если Eclipse уже установлен, перед установкой ADT проверьте соответствие следующим требованиям:

Установлен Eclipse 3.7.2 (Indigo) или выше
Примечание: Eclipse 3,6 (Helios) больше не поддерживает последние версии ADT.
Установлен Eclipse JDT плагин (входит в большинство пакетов Eclipse IDE)
Установлена JDK 6 (пакет JRE не является достаточным)

Если все условия выполняются, можно пропустить несколько пунктов и перейти к загрузке и установке ADT плагина для Eclipse.

Если вы начинаете с нуля, то выполните все последующие шаги.

Установить JVM

Независимо от вашей операционной системы, вам нужно будет установить виртуальную машину Java (JVM). Вы собираетесь использовать Eclipse для разработки Java android, поэтому установите JDK (JDK включает в себя — среди других полезных вещей — исходный код для стандартных Java библиотек).

Если вы используете Windows, вы, возможно, уже устанавливали JRE, но этого не достаточно.

Установить JDK (Java Development Kit)

Если у вас не установлен пакет JDK, следуйте инструкции: Установка JDK (Java Development Kit)

Скачать Eclipse

Загрузка будет в виде сжатого (т.е. «.zip», или «.tar.gz») файла. Распакуйте этот файл в директорию по вашему выбору (например, «C:\eclipse» на Windows) и убедитесь, что у вас есть полный доступ на чтение и выполнение. При желании вы можете создать ярлык исполняемого файла («eclipse.exe» на Windows, или «Eclipse» на Linux).

Обратите внимание, что есть известная проблема с распаковкой архива во всех текущих версиях Windows . Мы рекомендуем использовать более надежный архиватор, такие как, например, архиватор с открытым исходным кодом 7zip, при распаковке пакета Eclipse. Некоторые пользователи сообщают об успехах при первоначальной распаковке Eclipse в корневом каталоге (например, C: \), а затем перемещении его на более подходящее место (например, C: \ Program Files \ Eclipse)

Для разработки приложений Android в Eclipse предлагается пользовательский плагин для Eclipse IDE, называемый Android Development Tools (ADT). Этот плагин представляет собой мощную, интегрированную среду разработки приложений для Android. Это расширяет возможности Eclipse, что позволит вам быстро создать новые Android проекты, построить интерфейс приложения, отлаживать свое приложение, а также подписывать и экспортировать пакеты приложения (APK) для распространения.

Загрузить ADT плагин для Eclipse:

Запустите Eclipse, затем выберите в главном меню Help > Install New Software.

Нажмите Add , в верхнем правом углу.


В хранилище диалоге Добавить окне введите «ADT Plugin» в поле Name и следующий адрес в поле Location:

Примечание: для обновления Android Developer Tools требуется безопасное соединение. Убедитесь, что URL обновления, который вы вводите начинается с HTTPS.
Нажмите OK .
В диалоге Software, установите флажок рядом с Developer Tools и нажмите Next .
В следующем окне вы увидите список инструментов для загрузки. Нажмите Next.
Прочитайте и примите условия лицензионного соглашения, а затем нажмите Finish.
Если вы получаете предупреждение системы безопасности, что подлинность и достоверность программного обеспечения не может быть установлена, нажмите ОК .
После завершения установки, перезагрузите Eclipse.

Читайте также:  Dvb t2 android ресиверы

Если вы не смогли использовать Eclipse, чтобы скачать плагин ADT с удаленного сайта обновлений, вы можете скачать ADT архив на свой компьютер и вручную установить его:

Скачать сжатый файл ADT Plugin (не распаковывать его!):

Запустите Eclipse, затем выберите Help > Install New Software .
Нажмите Добавить , в верхнем правом углу.
В диалоговом окне репозитория добавить, нажмите кнопку Архив .
Выберите загруженный ADT-23.0.6.zip файл и нажмите OK .
Введите «ADT Plugin» в качестве имени и нажмите ОК .
В диалоге Software, установите флажок рядом с Developer Tools и нажмите Next .
В следующем окне вы увидите список инструментов для загрузки. Нажмите Next.
Прочитайте и примите условия лицензионного соглашения, а затем нажмите Finish.
Если вы получаете предупреждение системы безопасности, что подлинность и достоверность программного обеспечения не может быть установлена, нажмите ОК .
После завершения установки, перезагрузите Eclipse.

Скачать пакет SDK

Скачайте пакет инструментов Android SDK по этой ссылке.

Cкачайте пакет Android SDK для вашей операционной системы

В открывшейся по ссылке таблице выберите пакет для вашей операционной системы. Для Windows их два: установщик и архив (на выбор). Архив следует распаковать в папку, например, D:\android\sdk. Если выберете установщик, он по умолчанию укажет путь, например, C:\Users\ \AppData\Local\Android\android-sdk, лучше изменить его на более короткий, как в примере выше.

Внимание! В пути к SDK не должно быть кириллицы! Это может быть источником многих проблем в будущем.

Настроить Android SDK

После того, как Eclipse, перезагрузится, необходимо указать расположение каталога Android SDK:

В окне приветствия выберите Использовать существующие пакеты SDK (Use existing SDKs).
Нажмите Обзор (Browse) и выберите расположение каталога SDK (там, куда вы указали путь при загрузке SDK).
Нажмите Next .
Ваше Eclipse IDE теперь настроена для разработки приложений для Android, но вы должны добавить новые средства SDK платформы и андроид платформу для вашей среды. Чтобы получить эти пакеты , запустите менеджер SDK, и выберите для загрузки необходимые платформы и пакеты.

В Eclipse в меню открывайте Window > Android SDK Manager.

Android SDK Manager

Здесь нам показывают SDK-компоненты, которые мы можем скачать, обновить или удалить.

Сначала идет папка Tools — в ней находятся утилиты, необходимые для разработки под Android. Далее идет список версий Android. И в самом низу еще есть папка Extras, в которой обычно находятся дополнительные библиотеки.

Справа от каждого компонента в списке виден его статус: Installed — установлен, Not installed — не установлен, Update available — доступно обновление. Мне сразу автоматически предлагают обновить и установить некоторые компоненты, на них включены чекбоксы. Нажмите снизу ссылку Deselect All, чтобы снять все галки, а затем Updates, чтобы выделить только те пункты, которые требуют обновления. И пока оставим все так, ничего не загружаем.

Нас сейчас интересуют папки с именами версий Android. Для начала установите Android 4.4.2. Когда освоитесь в разработке, вы всегда сможете вернуться сюда и скачать те версии Android, которые вам необходимы. А пока будем работать с проверенной Android 4.4.2 (API 19).

Как минимум для разработки нам необходимы два компонента в папке Android 4.4.2 (API 19):

1) SDK Platform — используется для разработки. Говоря простыми словами, здесь содержатся все программные компоненты системы Android, которые мы будем использовать при создании приложений — т.е. окна, кнопки и т.п.

2) ARM EABI v7a System Image — образ Android системы. Используется для создания эмулятора Android, который нужен будет для тестирования приложений прямо на компе, без подключения реальных устройств.

Т.е. мы сможем создать приложение, использующее компоненты и возможности Android версии 4.4.2 и запустить это приложение на эмуляторе версии 4.4.2. Этого вполне достаточно для начала. Ставьте галки на двух этих пунктах в папке Android 4.4.2 (API 19).

Если вам понадобятся другие версии Android, заходите в SDK Manager и устанавливайте эту пару компонентов для нужной вам версии.

Снизу справа жмем кнопку Install packages, чтобы он установил все компоненты которые мы выделили. Учтите, что плафтормы могут весить несколько сотен мегабайт.

Появится окно со списком установки, отмечаем в нем Accept license и жмем Install. Процесс пошел, снизу замелькали проценты, килобайты и секунды. По завершению процесса снизу будет надпись Done loading package. Все готово для работы. Закрываем и начинаем обучение разработке android приложений.

Читайте также:  Android cmd line tools

Источник

Выбор среды разработки для платформы Android

Илья Дергунов

Автор статьи. ИТ-специалист с 20 летним стажем, автор большого количества публикаций на профильную тематику (разработка ПО, администрирование, новостные заметки). Подробнее.

Проблема

Использование инструментов сборки не вызывает трудностей, но программиро­вание с помощью текстового редактора происходит слишком медленно, чтобы стать обычным способом разработки. Как выбрать интегрированную среду разработки (IDE) для использования в проектах Android: Android Studio, Eclipse или другие?

Решение

Взвесьте “плюсы” и “минусы” каждого варианта, затем бросьте жребий. Попро­буйте каждый вариант для создания проекта разумного размера.

Обсуждение

В то время как в мире MS Windows доминирует единая среда разработки, а в мире Android есть единая среда разработки, которая является официальной, в более круп­ном Java-мире есть несколько сред, заслуживающих внимания.

Обзор IDE Eclipse

Eclipse — та интегрированная среда разработки созда­на IBM в первые дни языка Java, когда стало ясно, что его среда IDE Visual Age про­существует недолго (среда Visual Age была написана на языке Smalltalk, а не на Java). По моему опыту преподавания языка Java, около 80% разработчиков на языке Java используют среду Eclipse, и эта цифра остается довольно устойчивой на протяжении многих лет. Spring Tool Suite (STS) и различные среды разработки приложений ком­пании IBM основаны на Eclipse и входят в это число.

Обзор Android Studio / IntelliJ Idea

Android Studio — официальная интегрированная среда разработки на платформе Android, поддержива­емая компанией Google. Она основана на интегрированной среде разработки IntelliJ Idea, которая существует уже давно, но имела относительно небольшой уровень ис­пользования в сообществе Java, пока компания Google не включила в нее свой под­ключаемый модуль и не переименовала эту версию в Android Studio.

Обзор NetBeanse

Net Beans — эта интегрированная среда разработки была написана в небольшой компании, которую в 1999 г. приобрела компания Sun Microsystems. В свою очередь, в 2000 г. компания Sun Microsystems была приобрете­на компанией Oracle. Среда NetBeans уже давно является официальной интегриро­ванной средой разработки приложений, но ее использование затмила среда Eclipse (помните: затмение (eclipse) возникает, когда другое тело проходит перед Солнцем). Относительно немногие разработчики используют NetBeans специально для плат­формы Android, поэтому, чтобы не отвлекаться на детали, среда NetBeans в моем блоге не рассматривается.

В течение первого десятилетия существования платформы Android компания Google рекомендовала использовать интегрированную среду разработки Eclipse со своим собственным подключаемым модулем под названием Android Development

Android Development Tools (ADT) и AndMore

Tools (ADT). Компания Google предлагала его и как автономный модуль (для тех, у кого уже была установлена среда Eclipse), и как пакет, интегрированный в среду Eclipse. Примерно в 2013 г. компания Google объявила о переключении на сре­ду Android Studio на базе IntelliJ. Вскоре после этого организация Eclipse Foundation объявила, что небольшая команда взяла за основу модуль Android Development Tools (ADT), поскольку он имел открытый исходный код, и объединила его с некоторыми подключаемыми модулями. Этот новый модуль называется AndMore. Среда Eclipse, дополнен­ная модулем AndMore, эквивалентна по функциям и совместима со средой Eclipse, дополненной модулем ADT, но некоторые имена в файлах проекта должны быть из­менены. Обратите внимание на то, что некоторые организации мо­гут по-прежнему использовать модуль ADT. Если вы принадлежите к этому лагерю, то можете (как правило) просто поставить имя ADT везде, где мы говорим о модуле AndMore.

Выбор IDE для Android

Кроме того, на выбор интегрированной среды влияют структура вашего проек­та и инструмент сборки. Среда Eclipse поддерживает одноуровневый проект, кото­рый обычно требуется для приложения, с дополнительным вторым проектом для тестирования, если вы используете официальную платформу тестирования модулей Android. Модуль ADT (и, следовательно, AndMore) не требует внешнего инструмента построения; он содержит все необходимое для создания любого типа приложений для платформы Android. Он должен содержать только два файла про­екта, которые должны храниться в системе управления версиями исходного кода: .project и .classpath . Также можно контролировать каталог файлов .settings , но он сильно меняется, поэтому его можно легко игнорировать. В среде Eclipse существует даже интерфейс прикладного программирования для манипулирования структурой проекта. Поскольку существуют только два файла, о взломе проек­та путем редактирования файлов конфигурации не может быть и речи. Кроме того, среда Eclipse хорошо поддерживается инструментом сборки Maven с использованием подключаемых модулей М2Е (Maven Eclipse) и M2E-Android (вам понадобятся оба). Однако эта настройка может быть немного причудливой.

Читайте также:  Мой айклауд вход с андроида

С другой стороны, среда Android Studio использует лабиринт файлов проекта. Ниже приводится список файлов (за исключением исходного кода вашей програм­мы!) в проекте, созданном в среде Android Studio 2.0.

Похоже, что среда Android Studio предлагает около 30 файлов, чтобы сделать то, что делает среда Eclipse с помощью всего лишь нескольких файлов. По общему при­знанию, не все из них должны храниться под контролем источника, но какие имен­но? Чтобы ответить на этот вопрос, загляните в файл .gitignore в проекте, созда­ваемом в среде Android Studio 2.x; в нем перечислены файлы, которые не должны включаться в систему управления версиями исходного кода.

Среда Android Studio также ожидает, что каждый проект имеет дополнительный уровень структуры каталогов, называемый арр (от слова application (приложение)), для обслуживания относительно немногочисленных приложений, которые имеют несколько модулей, таких как библиотеки. В среде Eclipse вы просто заставляете проект использовать библиотеку. Дополнительная структура каталогов, помещенная в пути имен экземпляров Studio, означает, что каталог, в котором создается проект Studio, не соответствует старой структуре проекта Maven и что вы не можете исполь­зовать старую знакомую команду grep -r шаблон имя_проекта /src . Вы должны помнить, что каждый раз нужно дополнительно набирать строку арр/ . Это кажется безобидным, но раздражающим недостатком. Конечно, люди, которые часто исполь­зуют несколько проектов, но забывают создавать их по-отдельности, начиная работу, будут ценить то, что среда Studio делает что-то за них.

Следует также учитывать скорость. Обе среды обеспечивают довольно быст­рый ввод кода. Поскольку среда Studio не является самодостаточной интегрирован­ной средой разработки, а зависит от системы сборки Gradle, она работает намно­го медленнее, но ожидается, что версия Studio 2.x будет значительно улучшена в этом отношении. У разных людей разные идеи о том, как измерять скорость (были опубликованы разные результаты), поэтому целесообразно изучить эту проблему самостоятельно на соответствующем аппаратном обеспечении.

Среда Eclipse предоставляет одно окно Package Explorer (Проводник пакетов) на ос­нове дерева, поэтому вы можете легко перемещать, копировать или сравнивать фай­лы из разных проектов. Среды IntelliJ и Studio открывают каждый проект в новом окне и по умолчанию закрывают предыдущий.

Таким образом, между ними есть много различий, но также и много очевидных сходств. Это похоже на покупку автомобиля: автомобили делают компании GM, Ford, Chrysler, Tesla, BMW, Toyota и многие другие, но вам нужно выбрать один. Тем не менее выбор среды IDE не такой уж и исключительный. Что, если вам понравятся обе среды? Вы можете использовать Eclipse для обычной работы на языке Java и IntelliJ / Android Studio для работы на платформе Android, особенно если вам нужна современная поддержка Android, хотя переключение туда и обратно может быть утомительным. Можно даже настроить ваши проекты на платформу Android и открыть в обеих средах IDE — мы сделали это для большинства проектов в ре­позитории примеров. Однако мы не рекомендуем данное мероприятие в качестве общей практики.

Кстати, если вы запустите обе среды, обязательно настройте их для совместно­го использования одной и той же папки SDK — реальных инструментов платформы Android, библиотек и образов эмулятора, — тогда вам не придется обновлять все дважды.

В качестве еще одного способа для опытного пользователя Eclipse можно работать в среде Android Studio, используя при этом комбинации клавиш, которые заставят эту среду работать как Eclipse, хотя многие из параметров комбинаций клавиш там не совсем правильные, и вам придется немного поиграть с ними. И если вы это сде­лаете, а другой разработчик в вашей команде окажется пользователем среды Studio или базовой среды IntelliJ, то вы оба проиграете при парном программировании.

Заключение

Если вам нужна лучшая поддержка новых функций, то среда Android Studio мо­жет быть лучшим выбором. Если вы хотите, чтобы среда IDE широко использовалась в сообществе Java, то лучшим выбором может быть Eclipse. Правильного и быстрого ответа на этот вопрос нет.

Источник

Оцените статью