Сайт о телевидении

Сайт о телевидении

» » Android: Установка Eclipse плагина. Создание приложений для Android с помощью Eclipse и ADT Простое приложение для android на eclipse

Android: Установка Eclipse плагина. Создание приложений для Android с помощью Eclipse и ADT Простое приложение для android на eclipse

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

Замечание: Если вы предпочитаете работать в другой IDE, то вам не нужно устанавливать ни Eclispe, ни ADT. Вместо этого вы можете напрямую использовать возможности SDK для создания и отладки вашего приложения.

Скачайте ADT плагин

  1. Запустите Eclipse, выберите Help > Install New Software .
  2. Нажмите Add в правом верхнем углу.
  3. В появившемся Add Repository-диалоге введите "ADT Plugin" в поле Name и следующий URL в поле Location :

Https://dl-ssl.google.com/android/eclipse/

  1. Нажмите OK .
Если при попытке получения плагина у вас возникают проблемы, то попробуйте в поле Location вместо "https" написать "http" (https используется по соображениям безопасности).
  1. В Available Software-диалоге, поставьте галочку напротив Developer Tools и нажмите Next .
  2. В следующем окне вы увидите список инструментов для загрузки. Нажмите Next .
  3. Прочитайте и примите лицензионные соглашение, затем нажмите Finish .
Если вы получаете предупреждения безопасности о том, что подлинность и достоверность программного обеспечения не может быть установлена, нажмите OK .
  1. После завершения установки, перезапустите Eclipse.

Настройка ADT плагина

После перезапуска Eclipse вы должны указать директорию с вашим Android SDK:

  1. Выберите Use existing SDKs в появившемся окне.
  2. Найдите и выберите директорию содержащую Android SDK, который вы недавно скачали и распаковали.
  3. Нажмите Next .

Устранение проблем при установке

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

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

Http://dl-ssl.google.com/android/eclipse/

  • Если у вас включен брандмауэр (или корпоративный брандмауэр), убедитесь, что вы ввели правильные proxy-настройки в Eclipse. В Eclipse вы можете настроить proxy из главного меню из Window (в Mac OS X, Eclipse )> Preferences > General > Network Connections .

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

Для пользователей Linux

Если вы сталкиваетесь с проблемой установки ADT плагина для Eclipse вида:

An error occurred during provisioning. Cannot connect to keystore. JKS

Значит на вашем компьютере отсутствует подходящая Java VM. Установка Sun Java 6 решит эту проблему и тогда вы сможете переустановить ADT плагин.

Проблема

Вы хотите использовать среду Eclipse для разработки своего приложения для платформы Android.

Решение

Установите среду Eclipse и подключаемый модуль AndMore. Затем создайте свой проект и начните писать приложение. Соберите его и протестируйте с помощью эмулятора в среде Eclipse.

Обсуждение

Прежде чем вы сможете начать создание приложения с помощью среды Eclipse, вам необходимо установить три элемента:

  • Eclipse IDE
  • Android SDK
  • Модуль AndMore

Подробнее об установке этих элементов см. .

После того как вы это сделаете, создайте новый Android-проект с помощью меню File → New (Файл → Новый), и вы увидите такой экран, как на рис. 1.

Выберите версию SDK для целевого устройства (рис. 3). Версия 4.0 охватывает почти все устройства, используемые сегодня; более поздние версии дают еще больше возможностей. Решать вам!

Рис. 1.

Рис. 2.

Рис. 3.

На рис. 4 показана структура проекта, развернутая на панели проекта справа. На нем также показано, в какой степени вы можете использовать автозаполнение Eclipse на платформе Android, - я добавил атрибут gravity для метки, а среда Eclipse пред­лагает полный список возможных значений атрибутов. Я выбрал central-horizontal , поэтому в момент запуска приложения ярлык должен быть центрирован.

Рис. 4.

Если в компоновке LinearLayout установить атрибут gravity равным center_ vertical , а в представлении TextView - center_horizontal , то текст будет центри­рован как по вертикали, так и по горизонтали. В листинге 1 приведен соответству­ющий файл компоновки main.xml (расположенный в каталоге res/layout).

Листинг 1. Файл HelloWorld. java

Как всегда, когда вы сохраняете исходный файл, среда Eclipse генерирует скомпи­лированную версию. В проекте для платформы Android она также создает скомпили­рованный пакет АРК, который готов к запуску, поэтому вам нужно только запустить его. Щелкните правой кнопкой мыши на проекте и выберите команду Run As → Android Application (Запустить как → Приложение для платформы Android) (рис. 5).

Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Эта подборка призвана помочь новичкам в освоении Android-разработки.

Начало работы

Новичкам в программировании поможет наша .

Для новичков в Android Google сделал хорошее введение в Android на своём сайте. Также есть замечательный краудсорсинговый гид по Android . Кроме того, есть курс от Google на Udacity.

Если у вас возникают проблемы с Android , крайне рекомендуется сперва проверить StackOverflow . Он создан для ответов на технические вопросы и даже является .

Вы всегда можете найти у нас на сайте.

FAQ

Я хочу начать разрабатывать под Android. С чего мне начать?

Первый и важнейший шаг в разработке под Android – это изучение Java и XML. Как только вы более менее познакомитесь и с тем, и с другим, изучите официальную Документацию по Android и пройдите несколько уроков, пока не почувствуете себя достаточно уверенным для создания собственных проектов. Удачи!

Нужно ли мне Android-устройство для разработки?

Вы можете писать приложения без какого-либо Android-устройства, используя включённый в поставку эмулятор (или усовершенствованный Genymotion). Однако для учёта аппаратных требований ничто не заменит тестирование на настоящем устройстве.

Какую IDE мне лучше использовать?

  • Android Studio - официально поддерживаемая IDE для разработки под Android. Именно она используется в современных руководствах и видео, в том числе и от Google.
  • Eclipse была основной IDE для разработки под Android на протяжении многих лет, поэтому большинство устаревших уроков, ресурсов, видео и скриншотов сделаны на ней.
  • IntelliJ IDEA был альтернативой Eclipse, но в настоящее время разумнее начать с Android Studio. Android Studio – это ответвление IntelliJ IDEA, так что вы получите все её преимущества плюс бонусы под Android.

Может, мне стоит забыть про Java и начать учить Kotlin?

Google теперь официально поддерживает Kotlin как язык разработки под Android, но это не значит, что про поддержку Java можно забыть. В ближайшем обозримом будущем документация, инструменты, новые фичи платформы будут поддерживать как Kotlin, так и Java. Хотя Kotlin - более молодой язык с некоторыми приятными особенностями, вы всё ещё можете создавать отличные приложения на Java. Выбор зависит только от вас, но если вам не принципиально или вы новичок, то, возможно, лучше сделать выбор в пользу Kotlin.

Ресурсы

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

Официальные ресурсы Android

Дизайн

  • Красивости для Android – вдохновение для создания графических интерфейсов под Android.

Рассылки

  • Android Weekly – замечательная рассылка, помогающая быть в курсе последних разработок Android.

Коллекции библиотек

Инструменты

  • Genymotion – крайне полезный и функциональный эмулятор.
  • Android Asset Studio – отличная коллекция инструментов для создания/редактирования иконок, изображений и т.д.
  • Codota Plug-in для Android Studio – замечательные примеры кода прямо в Android Studio.

Примеры open source приложений

Идеи для приложений

Итак, у вас есть идея для приложения… Люди каждый день об этом пишут. Но перед тем, как просить помощи в реализации проекта, нужно ответить на следующие ключевые вопросы:

Каков мой бюджет?

Если вы настроены серьёзно и хотите выпустить свой продукт, вы должны подумать о своём бюджете. Даже в случае простого приложения нужно подумать о нескольких тысячах долларов. Хотя бы.

Какая у меня маркетинговая стратегия?

Вы собираетесь использовать обычное сарафанное радио или готовы платить за известность?

Какой список задач у данного проекта?

А также, какие есть ограничения? Сколько мне нужно разработчиков?

Откуда будут приходить/где будут храниться данные?

А также, как они будут использоваться? Разработана ли у меня соответствующая политика приватности?

Есть ли цель заработать денег?

Если да, как вы собрались её достигать? Через рекламу, IAP , подписки, платные приложения? Всё вышеперечисленное?

Как вы будете платить вашим разработчикам?

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

Какой будет способ тестирования?

На какой тип устройства вы собираетесь устанавливать его? Как много итераций вам нужно? Каких людей вы хотите вовлечь?

Как скоро вы хотите опубликовать приложение в магазине?

Это однозначно повлияет на конечный доход.

Будете ли вы требовать или предлагать регистрацию/интеграцию с социальными сетями?

Продумайте реализацию этой функциональности.

Какова ваша целевая аудитория?

Это нишевое приложение или оно может быть распространено повсюду?

Реализована ли уже моя идея?

Если да, как я могу улучшить её или что в ней отсутствует?

Что делать с идеями для приложений, если вы не разработчик?

Вы, возможно, ищете разработчиков в вашу команду для реализации приложения. Если у вас есть деньги и вы можете заплатить разработчику или фирме, то всё просто и понятно. Далее мы поговорим о том, что делать, если у вас недостаточно денег, чтобы платить кому-то.

Осознайте, что ваша идея может быть не уникальна, а разработка требует значительных усилий.

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

Поймите, что разработка требует значительных усилий. Представьте, что разработчик работает полный рабочий день (8 часов) на протяжении 2 месяцев, чтобы создать ваше приложение. И вы также работаете полный рабочий день. Что вы делаете в это время? Если ваша работа, по вашим представлениям, заканчивается раньше, то нужно пересмотреть идею. В этом сценарии разработчик выполняет большую часть работы, и вы, честно говоря, бесполезны. То, что вы можете дать после того, как приложение закончено, не имеет особого значения и не будет мотивировать разработчика заканчивать продукт.

Пересмотр вашей идеи

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

  • Распределяйте работу настолько справедливо, насколько это возможно.
  • Фокусируйтесь прежде всего на ваших навыках.
  • Ваша загрузка должна примерно равняться 2 месяцам полноценной работы. Для простых приложений загрузка, конечно, может быть меньше. Вы можете попросить сообщество (например,

Сегодня появилась задача: настроить Eclipse для разработки под Android.

Потребуются следующие вещи:

  1. Eclipse (Я использовал Classic)
  2. Android Developer Tools (ADT)
  3. Android SDK

Первое что нужно — среда разработки (IDE). На Андроиде это Eclipse. Скачать можно с официального сайта: http://www.eclipse.org/downloads/ (Скачивать в соответствии с битностью установленной на компьютере операционной системы). Очень хорошо, что Eclipse есть и под Windows, и под Linux, и под Mac. Так же он бесплатный. Eclipse не устанавливается — его достаточно скачать и распаковать на диск в отдельную папку (лучше создать где-нибудь папку без русских букв в имени)

JDK необходим для работы Eclipse и Java. Скачать его можно на сайте Oracle. Версии JRE будет достаточно.

Откроется окно, в котором нужно будет указать url на сервер, где расположен пакет. У Google адрес такой: https://dl-ssl.google.com/android/eclipse/, далее нужно отметить все пункты в Developer Tools и нажать Next

Мастер установит ADT. После этого нужно будет перезапустить Eclipse.

Далее нужно пойти и скачать Android SDK. Сделать это можно на официальном сайте . Скачивать нужно именно bin — он удобнее. После этого нужно связать SDK и Eclipse:

Идем в Window -> Preferencess -> Android

Указываем в текстовом поле SDK Location то место, куда был установлен SDK. По-умолчанию это: C:\Program Files (x86)\Android\android-sdk

Последний шаг — обновление этого самого SDK. Идем в Window -> Android SDK Manager. Откроется примерно такое окно (у меня уже всё установлено):

По-хорошему тут можно выбрать все пакеты и нажать кнопку Install packages. И можно идти пить кофе. Процесс займет более часа. На некоторые пакеты не от Google у меня запросило пароль — отказываемся и пропускаем — всё равно работать будет.