HomeРазноеAndroid com eclipse: Eclipse ADT Bundle Updated — Android Studio Project Site

Android com eclipse: Eclipse ADT Bundle Updated — Android Studio Project Site

Содержание

Топ-10 необходимых Eclipse плагинов для Java разработчика / Хабр

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

Нет никаких сомнений, что среда разработки Eclipse является одной из самых популярных для разработки на Java. Тот факт, что в Eclipse доступно много плагинов, и делает его отличным инструментом. Существуют сотни Eclipse плагинов для различных типов задач и интеграции с другими необходимыми тулами, например: плагины для загрузки кода с GitHub, SVN, CVS и так далее.

Есть специальные плагины для разработки на Java, разработки на Python, создания Java приложений на Spring, а также Android приложений в самом Eclipse. Мне удавалось увеличить производительность, всего лишь установив подходящие плагины.

Например, установив плагин EGit, вы можете управлять своим Git-репозиторием прямо из Eclipse. Вам не понадобится никакой другой Git клиент. Точно так же, добавив Spring Tools, вы можете облегчить разработку приложений на Spring и Spring-Boot.

Я встречал многих Java разработчиков, которые не использовали Eclipse в полной мере. Многие Java разработчики пишут приложения на Spring как и любой другой Java-проект, что по сути неплохо, но и не оптимально. Используя Spring Tools для разработки приложений на Spring, вы можете повысить свою продуктивность.

Мне говорили, что среди огромного количества плагинов найти правильный — сложно. Но Eclipse MarketPlace уже решил эту проблему: теперь искать Eclipse-плагины можно быстро и легко, просматривая счетчик загрузок, и соответственно, популярность. К тому же, это можно сделать в самой среде разработки Eclipse.

На мой взгляд, разработчики не используют плагины Eclipse из-за недостаточной осведомленности о них. Очевидно, вы не можете в полной мере использовать что-то, пока не обладаете информацией об этом. Самое интересное, что недостаточная осведомленность наблюдается не только у начинающих Java разработчиков, но и у “сеньоров”, которые достигли некого потолка в обучении.

Именно поэтому я решил поделиться одними из самых необходимых Eclipse плагинов для Java разработчиков, которые включают в себя плагины для систем управления версиями (таких как Git и SVN), плагины для сборщиков (таких как Maven и Gradle), и плагины для фреймворков (таких как Spring и Android).

1. EGit, интеграция Git для Eclipse

На сегодняшний день, это, пожалуй, самый необходимый плагин для Java разработчика. Он позволяет загружать код из GitHub и обеспечивает интеграцию Git для Eclipse. Этот плагин также делает поиск и выполнение запросов к истории быстрым и универсальным. Короче говоря, EGit — это must-have для разработки на Java.

2. Spring Tools (AKA Spring IDE или Spring Tool Suite)

Нет никаких сомнений в том, что Spring является самым популярным Java фреймворком, а Spring Tools упрощает создание проектов на Spring и Spring Boot в Eclipse. Используя STS, вы можете быстро создавать проекты на Spring Boot, используя простую интеграцию start. spring.io.

Он также поддерживает разработку приложений с использованием Spring Java-Config, расширенное автодополнение кода, content-assist, валидацию и поддержку quick-fix для приложений на Spring. Он идеально подходит для разработки микросервисов с использованием Spring, поскольку позволяет интегрировать IDE для Cloud Foundry, включая отладку в облаке.

3. Интеграция Maven для Eclipse (M2E)

Плагин M2E или плагин Maven Integration for Eclipse — это еще один популярный плагин Eclipse, необходимый для разработки на Java. Он обеспечивает комплексную интеграцию Maven для Eclipse.

Вы можете использовать M2E для управления как простыми, так и мульти-модульными проектами Maven, выполнять сборки Maven через интерфейс Eclipse и взаимодействовать с репозиториями Maven.

Кроме того, некоторые плагины зависят от того, какую версию Eclipse вы используете: существует отдельный плагин для Juno, Luna и так далее.

4. Subclipse

Это еще один плагин для управления версиями, который позволяет загружать код из SVN и выполнять все операции, связанные с SVN, из самого Eclipse. Он разработан и поддерживается разработчиками Subversion. Плагин постоянно апдейтится согласно последним фичам и релизам Subversion. Если вы работаете над Java-проектом в SVN, то этот плагин обязателен для вас.

5. Eclipse Color Theme

У всех разработчиков разные вкусы. Некоторым разработчикам нравится старая уродливая цветовая тема Eclipse, другим нравятся темные темы, как у Vim и IntelliJ IDEA.
Eclipse Color Theme позволяет удобно переключать цветовые темы без всяких побочных эффектов. Если вы хотите иметь возможность менять цветовые темы или работать сразу на нескольких языках программирования — этот плагин может сделать вас счастливее.

6. JBoss Tools

JBoss Tools — это комплексный проект для набора Eclipse-плагинов, который включает поддержку JBoss, а также смежных технологий, таких как Hibernate, JBoss AS / WildFly, CDI, OpenShift, Apache Camel, Red Hat JBoss Fuse, Docker, JSF, (X) HTML, Maven, и другие.

7. TestNG для Eclipse

Если вы знаете, что JUnit идет в комплекте с Eclipse, но вы используете TestNG для написания юнит-тестов для вашего Java-проекта, то этот Eclipse плагин может вам помочь. Он позволяет запускать TestNG-тесты из Eclipse. Вы можете запускать наборы, группы или отдельные методы. Репорты об ошибках находятся на отдельной вкладке, с которой можно быстро перейти к провальным тестам.

Плагин также содержит несколько шаблонов для написания тестов.

8. Android Development Tools для Eclipse (ADT)

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

ADT расширяет возможности Eclipse, позволяя быстро создавать новые проекты Android, создавать UI приложения, устранять ошибки в приложении с помощью инструментов Android SDK, и экспортировать подписи для пакетов приложения (APK) и их распространения.

9. EclEmma

EclEmma — это бесплатный инструмент для покрытия Java кода для Eclipse, доступный в соответствии с Eclipse Public License. Он обеспечивает анализ покрытия кода непосредственно в рабочей среде Eclipse. При правильном использовании помогает улучшить качество кода, ускорив цикл быстрой разработки/тестирования.

10. JRebel для Eclipse

JRebel — это инструмент, который позволяет разработчикам “на лету” перезагружать классы и другие ресурсы, которые были изменены с момента развёртывания приложения. Он пропускает цикл повторной сборки, перезапуска и повторного развертывания, которые типичны для разработки на Java. JRebel позволяет разработчикам выполнить больше работы за то же время и не распыляться во время написания кода.

JRebel поддерживает большинство существующих корпоративных Java-стеков и легко устанавливается в существующие среды разработки.

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

Создание простейшего Android приложения в Eclipse

В статье рассмотрено, как создать простейшее Android приложение на Eclipse Mars.

Автор использует связку Eclipse Mars + Android Studio. Процесс установки подробно рассмотрен в статье: Установка связки Android Studio и Eclipse. Это так, на всякий случай. Разницы создания приложений в других сборках не будет.

Итак, открываем Eclipse. У меня приложение находится по адресу C:\Android\eclipse\eclipse.exe.

Спросит про папку, в которой будет располагать ваши проекты. Выбирайте сами, какую хотите.

Закройте окно приветствия:

Создайте новый проект:

Выберите Android Application Project:

Введите имя своего проекта, измените минимальный SDK, на котором будет работать приложение, тему для приложения выберете None:

Если вы не хотите создавать иконку приложения, то уберите галочку.:

Шаблон для приложения выберете пустой (почти пустой, всё-таки это не Empty):

Имя активности путь будет по умолчанию:

Откроется окно редактора приложения:

Если у вас есть телефон или планшет, то подключите их к компу. В телефоне должна быть разрешена отладка. Если нет, или вы не знаете, что это такое, то не заморачивайтесь: по умолчанию у вас будет виртуальное устройство (при установке Andorid Studio создается).

В левой колонке щелкнете правой кнопкой по проекту и выберете запуск приложения:

Вам могут предложить на чем запустить приложение. Если вариантов нет, то автоматом запустится на виртуальном устройстве.

Снимите устройство с блокировки, и появится ваше приложение:

Вот и всё! Простейшее приложение под Android создано на Eclipse.

А в папке bin находится файл с вашим приложением, которое вы можете перетащить и скопировать в любую папку:

Рекомендую посмотреть еще статьи Создание простейшего Java приложения в Eclipse и Создание простейшего приложения в Android Studio.

AndroidTeam. Новости и советы » Как начать программировать для Android. Установка Eclipse и Android SDK

Android является программным стеком для мобильных устройств, в том числе операционной системы, промежуточного программного обеспечения и основных приложений. Он разрабатывается группой Open Handset Alliance, включающей в себя более 30 мобильных компаний и технологий. Android был создан «с нуля», чтобы позволить разработчикам создавать конкурентоспособные мобильные приложения, использующие все возможности мобильного телефона. Разработчики могут создавать приложения для платформы с помощью SDK Android.

С чего же начать?
Создавать программы для Android можно на всех самых распространенных ОС, таких как Windows, Linux и Mac OS. Для этого нам понадобяться 4 вещи: Java Development Kit (JDK), Eclipse, плагин для Eclipse(ADT) и собственно Android SDK.

Ссылки:
1. Java Development Kit (JDK) (~72MB)
2. Eclipse Classic (~151MB)
3. Android SDK (~191MB)
4. ADT его установим через Eclipse

Замечание: даже если увас 64 битная ОС, устанавливать нужно только 32х битный JDK

Установка
1. Устанавливаем Java Development Kit (JDK), ничего не обычног там нет. Ставим все по умолчанию.
2. Распаковываем Eclipse Classic в c:eclipse
3. Распаковываем Android SDK в папку c:eclipse

Должно выглядеть как на картинке ниже:

Настройка Eclipse

1. Запускаем Eclipse и выбираем в меню: Help > Software Updates->Find and Install…

2. Выбираем Search for new features to install и нажимаем Next >

3. В появившемся окне нажимаем кнопку New Remote Site…
Добавляем источник для Android Development Tools: https://dl-ssl.google.com/android/eclipse/

Нажимаем OK. Проверяем что наш источник выбран , нажимаем Finish. Начнется поиск доступных плагинов, еще раз выделяем плагин для установки, далее, соглашаемся с лицензией, Finish-> Install All.

4. Указываем Eclipse путь к установленному SDK:

В меню Window->Preferences… В разделе Android указываем путь к SDK:

После выбора должно быть что то вида:

Нажимаем OK

На этом установка и настройка готова. Можно приступать к созданию программ для Android.

Основная информация по Android может быть найдена на оффициальном сайте: code.google.com/android

by vovkab

Обновление Eclipse с помощью средств разработки Android v. 23 Oh! Android

Я обновил Eclipse новыми инструментами SDK (версия 23), но теперь, когда начинается Eclipse, я получаю сообщение об ошибке:

Обновления не найдены с помощью «Проверить наличие обновлений» . Если я попробую «Установить новое программное обеспечение» , я могу увидеть версию 23, но я не могу выполнить обновление из-за следующей ошибки:

После загрузки последнего ADT с веб-сайта, похоже, есть еще одна проблема.

С помощью SDK Tools rev. 23 proguard не установлен, папка SDK dir/tools/proguard отсутствует, а другие инструменты отсутствуют. Эта версия содержит несколько ошибок.

Google выпустил ADT v23.0.2. Это позволило решить многие проблемы предыдущей версии 23 ADT.

Шаг за шагом:

  • Справка по меню → Установить новое программное обеспечение …
  • Для «Работа с» выберите источник Android https://dl-ssl.google.com/android/eclipse
  • Отметьте ADT v23.0 для установки, затем нажмите «Далее»,
  • Eclipse покажет «Install Remediation Page», так как существует конфликт с предыдущей версией. (Если это не так, см. Ниже.) Выберите «Обновить мою установку для совместимости с установленными элементами», чтобы удалить старую версию и установить новую. После этого выполните обычные шаги.

Примечание. Когда я установил новую версию ADT, я не включил новую версию пакета Android Native Development Tools. Вместо этого я сначала установил остальные пакеты, а затем установил «Android Native Development Tools». По какой-то причине, если я попытаюсь установить все новые пакеты, включая «Android Native Development Tools», установка завершится с ошибкой.

Если нет «страницы восстановления», единственный способ удалить плагин ADT из Eclipse – перейти в меню « Справка» → « О затмении» → « Сведения об установке» и удалить его . Но есть риск удалить сам Eclipse.

Ответ Google :

Это ошибка упаковки. Отсутствует весь файл proguard. У нас будет обновление как можно скорее, но до этого просто скопируйте его из предыдущей версии инструментов:

И скопируйте следующие файлы:

  • инструменты / HPROF-ко
  • инструменты / поддержка / annotations.jar
  • инструменты / ProGuard

Поэтому в конце, если вы начали с новой копии ADT вручную, файлы:

Изменить: с последней версией ADT пакет теперь должен работать с автоматическим обновлением, поэтому установите эти новые версии :

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

Ни один из других ответов не работал для меня с использованием пакета ADT, опубликованного на developer.android.com.

Я закончил загрузку последней версии Eclipse (а не пакета ADT ), а затем установил плагин ADT через меню СправкаУстановить новое программное обеспечение → введите https://dl-ssl.google.com/android/eclipse (упомянутый @RED_ ).

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

На стороне примечание: это, похоже, хорошее время для перехода на Android Studio …

ПРИМЕЧАНИЕ. Используйте этот подход с осторожностью, поскольку это может привести к нарушению установки Eclipse (см. Комментарии) .

Это может помочь вам, если вы установили плагин ADT вручную . Но если вы используете версию Eclipse из Eclipse ADT Bundle, приведенные ниже шаги могут нарушить установку Eclipse, и вы не сможете снова использовать Eclipse!

Идти к

Справка по меню → Об Eclipse SDKСведения об установке .

Теперь вы увидите все версии 22.0 и затем нажмите кнопку « Uninstall внизу.

После удаления goto:

Справка меню → Установить новое программное обеспечение → введите http://dl-ssl.google.com/android/eclipse/

Затем установите все, и теперь он готов.

Меня устраивает 🙂

Если по какой-то причине вы установили предварительный просмотр ADT и вам нужно вернуться к текущей стабильной, вы не сможете использовать диалоговое окно для установки «нового» программного обеспечения, поскольку то, что вы хотите, на самом деле является более старым. Вместо этого сделайте следующее:

  • Открыть справку> Об Eclipse … в Windows или Linux. На Mac используйте меню приложения> О …
  • Нажмите кнопку «Сведения об установке».
  • Выберите вкладку «История установки».
  • Выберите одну из предыдущих конфигураций.
  • Нажмите кнопку «Отменить» внизу.

Я сделал следующее, чтобы решить проблему.

  1. Перейдите на страницу http://developer.android.com/sdk/installing/installing-adt.html и загрузите последний ZIP-файл ADT (внизу страницы).

  2. Перейти к Eclipse → меню СправкаОб EclipseСведения об установке

  3. Удалите Android DDM, инструменты для разработки Android, средство просмотра иерархии, собственные средства разработки, TraceView и т. Д., Версию 22.X.

  4. Справка меню * → Установка нового программного обеспеченияДобавитьАрхив → * Выберите загруженный ZIP-файл на шаге 1.

  5. Выберите все последние версии всех 23, которые я удалил на шаге 3, и примите лицензионное соглашение.

Перезапустите Eclipse, и он исправляет мою проблему.

Это то, что они говорят об этом:

Хорошо, ребята, извините за все эти неприятности, и мы извиняемся за испорченные релизы. Вот резюме:

Начиная с пакета ADT 23.0.2, вы сможете обновить до будущих версий ADT.

Источник: https://code.google.com/p/android/issues/detail?id=72912

Если вы установите новую версию Eclipse, она будет работать. Вот что я сделал:

  1. Установлена ​​новая версия Eclipse, Luna
  2. Создал резервную копию текущего рабочего пространства.
  3. Разработал новый Eclipse, Luna и обновил рабочее пространство
  4. Установлен плагин ADT (Справка -> Установить новое программное обеспечение)
  5. Перезапуск Eclipse
  6. Готово

В этой теме много путаницы. В зависимости от того, как вы установили ADT, есть два решения.

  1. Если вы установили плагин ADT вручную, я считаю, что вы можете использовать подход «Удалить ADT» -> «Установить новое программное обеспечение».

  2. Если вы используете ADT Bundle, не следуйте этому решению! Вы сломаете Eclipse. Вот обновление от пользователя Google – прочитайте # 18:

    https://code.google.com/p/android/issues/detail?id=72912

Вы должны загрузить новую версию ADT-Bundle (да, это расстраивает!).

  • Просто удалите предыдущий ADT.
  • Перейдите в меню СправкаОб EclipseСведения об установке
  • Удалите все плагины, которые Id начинаются с com.android.ide
  • Установите ADT снова с сайта обновления.

НЕ ДЕЛАЙ ЭТО

Предупреждение: см. Комментарии ниже этого ответа. Эти шаги оказали негативное влияние на многих людей.

  1. Нажмите Справка / Установить новое программное обеспечение …
  2. Нажмите «Что уже установлено» (как показано на рисунке ниже)
  3. В новом окне вы можете удалить старый ADT (удалить Android Development Tools, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools и Tracer для OpenGL ES)
  4. Перезапустить Eclipse
  5. Затем снова нажмите «Справка / Установить новое программное обеспечение»
  6. Выберите ADT … Install

Я надеюсь, что это помогает!

После успешного использования подходов в других ответах я просто установил новый пакет из http://developer.android.com/sdk/installing/index.html?pkg=adt, и это сработало нормально.

Выполните следующие действия:

  1. Поскольку вы не хотите повторно загружать все платформы снова, скопируйте существующий из / OLD_ANDROID_SDK_PATH / sdk / платформ в / NEW_ANDROID_SDK_PATH / sdk / platform .
  2. При открытии нового Eclipse из недавно загруженного пакета убедитесь, что вы повторно используете предыдущую папку «рабочая область». Это гарантирует, что все ваши предыдущие настройки будут запомнены.
  3. После открытия нового Eclipse в предыдущем рабочем пространстве, пожалуйста, проверьте, указывает ли используемый Android SDK на новый (Eclipse preferences -> Android). Он может указывать на старый, поскольку вы повторно использовали параметры рабочей области предварительного просмотра.

С этими шагами вам не придется переконфигурировать все, и вам не нужно тратить время на устранение этой ошибки в этом обновлении от разработчиков Google.

Удачи! 😉

Вам нужно удалить старую версию и установить 23

Uninstall: Справка> о Eclipse SDK> Сведения об установке выберите пакеты, связанные с Android, чтобы удалить

А затем установите V23.

Невозможно обновить существующий пакет ADT, который вы могли загрузить.

Вы можете сделать один из двух вариантов:

  1. Установите Eclipse с eclipse.org и установите ADT, указав сайт обновления: https://dl-ssl.google.com/android/eclipse

  2. Загрузите пакеты из:

Начиная с пакета ADT 23.0.2, вы сможете обновить до будущих версий ADT.

Я получал ту же ошибку «конфликтной зависимости» в Mac OS X 10.9.3, и просто обновление не было вариантом. Наконец-то работала загрузка последнего zip-файла Eclipse ADT с сайта developer.android.com, извлекая его и перемещая только папку «eclipse» в место, где была моя старая папка затмения. (Извлечение zip-файла пакета Eclipse ADT даст вам папки «eclipse» и «sdk»).

Если вы решите пойти по тому же маршруту, сначала убедитесь, что вы знаете, каков ваш путь к рабочей области. Это можно найти в разделе «Настройки». Затем переименуйте старый каталог «eclipse» (не Eclipse.app) в нечто вроде eclipse-22.6.3, а затем переместите выделенную папку «eclipse» на свое место. Запустите новый Eclipse.app внутри, и когда он спросит вас о Workspace, просто введите тот же путь, что вы указали выше. Или он также может быть установлен позже в настройках.

Возможно, стоит добавить, что для повторного включения Android SDK Manager и Android Virtual Device Manager выберите « Окно» -> «Настроить перспективу» – «Доступность групп команд» и выберите « Android SDK» и «Диспетчер AVD» . Это добавит эти 2 элемента в пункт меню «Окно» для текущей перспективы (Java).

Я не перемещал извлеченную папку «sdk», потому что у меня уже была папка sdk в том же каталоге, что и eclipse, который я уже обновил до последних инструментов Android. Но если это заставляет вас чувствовать себя более безопасным, вы также можете переименовать свою старую папку sdk (для целей резервного копирования) и переместить только что извлеченную на место.

Я столкнулся с той же проблемой и решил ее. Вам нужно полностью удалить плагин Android из Eclipse (из раздела «about» ..), включая просмотр трассировки.

Затем снова добавлен плагин ADT ( https://dl-ssl.google.com/android/eclipse/ ) и установите его.

Проблема решена!

Я думаю, это ошибка с менеджером SDK-менеджера или ADT-плагином …

Как обновить с 22.xx.x до 23.0.2 (мое решение). Это повлечет за собой проблемы с зависимостью.

Я страдал от этой проблемы в течение нескольких дней, и я пробовал каждое решение по этой ссылке, но не повезло. Наконец я понял, какое решение действительно работает!

Обратите внимание, что это решение работает в Windows 7 (64 бит). Вероятно, он должен работать для других операционных систем Windows.

Вот так:

  1. Загрузить последнюю версию ADT из

    http://developer.android.com/sdk/index.html#download

  2. Распакуйте его и откройте папку «eclipse» -> «плагины»

  3. Теперь перейдите к своему старому затмению и откройте папку «eclipse» -> «plugins» и скопируйте все внутри.

  4. Теперь вставьте их в папку «plugins» (NEW ECLIPSE), но НЕ переписывайте что-либо.

  5. Внутри папки «plugins» вашего нового Eclipse выполните поиск. Введите 22. (уведомление 22 с точкой) и нажмите enter.

  6. В результате поиска будут отображаться все файлы или папки с ….. 22.6 …… Например,

     com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508 
  7. Выделите все эти файлы / папки и нажмите клавишу удаления.

  8. Обязательно обновите свой старый API / SDK до последней версии и загрузите этот каталог sdk для работы с новым eclipse.

или

Вы можете посмотреть это видео, в котором показано, как переместить все ваши SDK / API в новую папку SDK.

Ссылка: https://www.youtube.com/watch?v=jPZpJdnbbN0

Я не пытался обновлять какие-либо другие версии ADT, но я думаю, что он должен работать и для любых старых версий ADT.

Не забудьте сделать резервную копию перед попыткой.

Я только что нашел, что перед обновлением инструмента сборки вам необходимо обновить плагин ADT в своем Eclipse (будь то автономный или ADT Bundle).

Если ваша установка Eclipse указывает на самый последний инструмент сборки, а ваш Eclipse имеет ADT 22.x, он покажет эти ошибки.

Что сработало для меня: (на Ubuntu 14.04 64-bit)

  • Установлена ​​старая версия Eclipse и ADT (из пакета)
  • Эта копия Eclipse указывала на более старый вариант SDK со старыми инструментами построения (до 20)
  • Обновлен ADT до v23 (через архив, в моем случае)
  • Указывает Eclipse на последнюю версию инструментов сборки.

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

Я пытаюсь загрузить старые копии таких пакетов где-то в Интернете, обновит ссылки здесь, как только я закончу загрузку.

Я нашел эти инструкции в комментарии.

Загрузите новейшую версию ADT и используйте существующее рабочее пространство. Это действительно наименее больное обновление, которое вы когда-либо сделаете. Это не связано с папкой .android, поэтому у меня все еще был оригинальный отладочный ключ. Только недостающие были несколько дополнений, которые я почти никогда не использовал, и они легко устанавливаются в новую версию.

Примечание. Не устанавливайте в существующую папку adt новую папку, чтобы вы могли вернуться, если новая установка не работает.

В ADT-комплекте Eclipse мне пришлось сначала удалить ADT, а затем выполнить новую установку.

Чтобы удалить плагин ADT из Eclipse:

  • Перейдите в меню СправкаОб EclipseСведения об установке .
  • Выберите плагин ADT, затем нажмите «Удалить».
  • После удаления установите ADT из справки → Установите новое программное обеспечение.

Для меня это помогло удалить Android 4.4W, который также является API 20 и может быть причиной конфликта. Так что установите только Android 4.4W или Android L, пока они не исправят это.

И (опять же это может быть только для меня), он работает только в Android Studio, а не в Eclipse …

Мне пришлось удалить ADT и снова установить его.

Однако следует предупредить , что это вызвало у меня и еще одного человека комментарий annotations.jar в пути Java Build для определенных проектов, возможно, потому, что он пытался найти старый SDK, поэтому обновление проектов – это следующий шаг, который я должен выполнить брать.

Ошибки связаны с библиотеками в основном, службами Google Play, Facebook SDK, ActionBarCompat.

На этом этапе вы удалите ADT, а затем вернете URL, чтобы загрузить их. URL-адрес: https://dl-ssl.google.com/android/eclipse

Я нашел решение проблемы с «конфликтной зависимостью». У меня нет той же страницы ответа Дэниела Диаса, но на странице показано «противоречивая зависимость», и я ничего не могу сделать.

Проблема в том, что я не являюсь владельцем файла. Eclipse был установлен в другой сессии (в OS X). Я имею право читать и писать файл Eclipse, но я не владелец. Создайте команду «chown» для всех файлов Eclipse, чтобы решить проблему. После этого у меня такой же результат, как у Дэниела Диаса.

Я надеюсь, что это помогает кому-то.

ПРЕДУПРЕЖДЕНИЕ

Теперь есть обновление для ADT 23.0.1, но сценарии Windows и Linux перепутаны, поэтому подождите с обновлением!

Вы можете проверить, например, tools / proguard / bin / *. Sh в http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .

Я сделал это, чтобы решить ту же проблему (в OS X):

  1. Справка> Установка нового программного обеспечения> Добавить или выбрать этот репозиторий » http://download.eclipse.org/eclipse/updates/4.3 »
  2. В разделе «Платформа Eclipse» выберите новейшую версию Eclipse.
  3. Установщик спросит, хотите ли вы удалить ADT, нажмите «Готово».
  4. Restart Eclipse and install ONLY the ADT 23 using this repository: https://dl-ssl.google.com/android/eclipse .
  5. Restart Eclipse and install DDMS, Hierarchy Viewer, Trace View etc.
  6. Restart Eclipse again.

Надеюсь, поможет.

If Eclipse gives an error after uninstalling the ADT plugin from your Eclipse installation, try to edit file config.ini in the Eclipse folder → configuration. Найти:

 eclipse.application= 

And change it to:

 eclipse.application=org.eclipse.ui.ide.workbench 

Надеюсь, это сработает и для вас.

I simply went to my Android resources folder on my C:/ drive ( C:/Android ), deleted the ‘eclipse’ folder and all its contents. I downloaded Android Developer Tools once more and just moved over the ‘eclipse’ folder.

I started up and everything was fine; I had updated to version 23.

Hopefully this helps, possibly not suitable for everyone as some of you have Eclipse modifications but for someone who, like me, wanted a quick fix and get back to developing this seemed to be the easiest path.

I am using Eclipse v4.3 (Kepler), and this is how I solved my problem.

Goto menu HelpInstall new software → click Add .

In the popup, give any name (I named it as Eclipse ADT Plugin), and in the link’s place, use https://dl-ssl.google.com/android/eclipse/

Once you click OK, you will be displayed with new packages that will be installed and old packages that will be deleted. Don’t worry about these packages. Нажмите « ОК» .

New packages will be installed, and this should solve your problem.

Руководство по eclipse на русском

Урок 2. Установка и настройка среды разработки Eclipse и SDK Tools

Для того, чтобы писать программы — нужна среда разработки. Google рекомендует использовать для этих целей Eclipse с плагином Android Development Tools (ADT). В этом уроке мы подробно рассмотрим, как установить и настроить эту среду разработки.

Я буду описывать установку применимо к операционной системе Windows 7.
Использую этот мануал по установке — http://developer.android.com/sdk/installing.html
Системные требования — http://developer.android.com/sdk/requirements.html

Перед прочтением рекомендую посмотреть:

SDK — http://ru.wikipedia.org/wiki/SDK

В этой статье много скриншотов и инструкций. Учитывайте, что версии ПО постоянно меняются и у вас все может выглядеть по-другому и версии могут быть другими.
О том, как обновить компоненты, есть отдельная статья.

1. Java SDK — JDK

Т.к. разработка приложений ведется на Java, нам нужно скачать и установить соответствующее SDK, называемое еще JDK (если, конечно, оно уже не установлено).

Скачать можно здесь. Недавно появилась седьмая версия. Ничего не могу сказать о ней, но есть мнение, что сырая, потому рекомендую скачать проверенную шестую версию В разделе Java Platform, Standard Edition жмете JDK Download, ставите галку, что принимаете лицензионное соглашение и скачиваете файл соответственно Вашей операционной системе.

С установкой проблем возникнуть не должно. После этого желательно перезагрузиться.

2. Android SDK

Android SDK включает в себя инструменты, необходимые для разработки Android-приложений. Содержимое можно посмотреть здесь, а скачать здесь. Рекомендуется скачивать EXE-шник, но я предлагаю скачать ZIP-версию и самим распаковать в какой-нить удобный для вас каталог (если нет ссылки на ZIP, нажмите ссылку Other Platforms).

Учтите, что это должен быть каталог «на векА». И лучше его не перемещать никуда, иначе придется перенастраивать среду разработки. Предлагаю где-нибудь создать каталог Android. Крайне желательно, чтобы путь к нему был коротким. Идеально — :\android (у меня это будет f:\android). Для себя запомним этот каталог под псевдонимом . И в него распакуем наш архив SDK, получим .

3. Eclipse

Симпатичная и удобная среда разработки, где мы и будем творить и созидать ). Ее мы будем брать здесь. Гугл рекомендует нам версию Eclipse Classic. Согласимся с ним и скачаем именно эту версию. Распаковываем архив в

4.ADT

По умолчанию Eclipse не особо годится для разработки Android-приложений. ADT — плагин, который настраивает среду разработки для использования Android SDK и добавляет возможность удобной разработки.

Запускаем Eclipse (

Итак Eclipse запущен. Скачаем ADT плагин.

В меню запускаем Help > Install New Software

Жмем кнопку Add в правом верхнем углу

Вводим «ADT Plugin» в поле Name
URL адрес: https://dl-ssl.google.com/android/eclipse/ — в поле Location

Жмем OK и ждем, пока появится Developer Tools(Если возникают проблемы, используйте http вместо https)
Ставим галку на Developer Tools и жмем Next

Видим компоненты, которые будут установлены, жмем снова Next


Читаем и принимаем лицензионное соглашение и жмем Finish

Начинается закачка компонентов.

Если выскочит Security warning о том, что the authenticity or validity of the software can’t be established, жмите OK.

У меня процесс занял около минуты.
После завершения надо перезапустить Eclipse — Restart Now

После перезапуска Eclipse выдаст такой диалог:

Первый пункт нужен для тех, кто по каким то причинам не скачал и не распаковал SDK на втором шаге данной инструкции. Eclipse сможет сделать это сам. И дополнительно сразу же скачает последнюю Android-платформу. Также он предлагает скачать платформу версии 2.1, как наиболее поддерживаемую кучей устройств.

Нам интересен второй пункт — он позволяет указать, куда мы распаковали SDK в шаге 2. У нас это — . Жмем Next.

И в появившемся окне выбираете, отправлять статистику в гугл или не отправлять. На работу это никак не повлияет.

Выбираете, жмете Finish.

Далее нам сообщают, что наше скачанное SDK не содержит компонент и предлагают пройти в SDK Manager и срочно закачать. Жмем OK.

5. Платформы Android

И проваливаемся в SDK Manager.

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

В правой части для каждого компонента указано, установлен он уже или нет. Итак, что будем качать?

Обязательно нужно докачать неустановленное еще содержимое папки Tools. Также в папке Extras (в конце списка) найдите пункт Android Support Library и отметьте его, если он есть.

Для остальных, необходимых вам версий Android выбираете только SDK Platform. Учитывайте, что каждая платформа может весить до 150 метров!!! На работе особо не покачаешь, админы потом придут за вами 🙂  Для первых уроков потребуется только платформы 2.2 (API 8) и 2.3.3 (API 10).

Среда разработки Java-приложений Eclipse

Можете скачать пока только их.

Для платформ версии 4.Х выбираем SDK Platform (сама платформа) и ARM EABI v7a System Image (для работы эмулятора).

Если же трафика не жалко, то добавляйте для каждой плафтормы пункты:
Samples for SDK — исходники примеров приложений
Google APIs by Google Inc. — нужно если собираетесь работать с гугл-приложениями (Map, Navigation и пр.)

Если трафика не жалко вообще — ставьте все галки. Но ждать придется долго. И займет все это дело не один гиг.

Когда все выбрали — жмем кнопку Install X packages справа снизу.

В новом окне подтверждаем, что согласны все это скачать — Accept All. Заодно здесь можно и размер посмотреть и отказаться от чего-либо.

Жмете Install — побежал индикатор и открылся лог — началась закачка. При моем выборе компонентов, я ждал минут 20. После этого в окошках появилась фраза: Done loading packages.

Установка завершена. Закрываем лог и SDK Manager.

Для информации — у меня новые компоненты заняли 1,5 гига.

Далее перезапускаете Eclipse и все. После выполнения этих шагов мы получили среду разработки, с помощью которой можно кодить Android-приложения. Возможно эти действия покажутся мутными и скучными, но без них, к сожалению, никак. Дальше дело пойдет веселей. Если что-то не получается или выдает ошибку — попробуйте погуглить, наверняка вы не первый сталкиваетесь с такой проблемой и в сети уже есть описание решения. Ну или пишите в форум.

На следующем уроке мы в Eclipse настроим Android Virtual Device (AVD), создадим наше первое приложение и запустим его. AVD – это эмулятор смартфона с операционной системой Android, на котором можно запускать и тестировать приложения. Не подключать же свой смартфон каждый раз ) Также мы рассмотрим структуру проекта приложения.

P.S. Если у вас не появилось это окно

или вы его нечаянно закрыли — ничего страшного. Путь к SDK из шага 2 можно указать вручную.

В Eclipse меню Windows > Preferences

Слева выбираем Android, жмем Browse

Указываем каталог, куда распаковали SDK — . Жмем Apply.

Нам говорят, что отсутствует компонент — закрываем это сообщение и жмем OK

У меня еще выскочило такое окошко:

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

После этого можно идти в SDK Manager (в Eclipse меню Window > Android SDK Manager) и скачивать платформы.

Подключение реальных android-устройств в Android Studio и Eclipse

Эта простая инструкция поможет подключить обычные физические android-устройства в режиме USB debugging mode к среде разработки в Ubuntu. Тестирование приложения на реальном устройстве гораздо продуктивнее и эта инструкция расскажет как сделать это на устройстве, без дополнительных утомительных действий. Достаточно просто запустить приложение в среде разработки Android Studio или Eclipse и оно автоматически стартует на устройстве. С выходом новых карт Google Maps API v2 для ОС Android, это стало весьма актуально, т.к. на данный момент не получится полноценно использовать Google Play Services на эмуляторе.

Прежде чем начать подключать устройство к системе, следует включить режим USB debugging на самом смартфоне или планшете, это включается в меню:

Android 3.2 и более ранние версии:
Settings > Applications > Development

Android 4.0 и выше:
Settings > Developer options

ВАЖНО: В Android 4.2 и выше, Developer options скрыто по умолчанию. Для активации опции нужно зайти в меню Settings > About phone и нажать на Build number семь раз. После этого следует вернуться в предыдущий пункт Developer options.

Теперь начнём, добавим правило работы с нужным нам USB устройством, для этого создадим следующий файл:

sudo touch /etc/udev/rules.d/51-android.rules
Далее откроем файл на редактирование:

sudo nano /etc/udev/rules.d/51-android.rules

Добавим в файл следующюю строку с атрибутами производителя устройства и доступа к устройствам на уровне системы:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

ВАЖНО: четырёхсимвольное значение параметра idVendor (0bb4) должно совпадать с идентификатором производителя устройства из таблицы USB Vendor IDs ниже.

Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Haier 201E
Hisense 109b
HTC 0bb4
Huawei 12d1
Intel 8087
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
MTK 0e8d
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Sony Mobile Communications 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

Идентификатор может быть не таким однозначным, например часы Sony Smartwatch 3 имеют идентификатор 0fce, что соответствует вендору Sony Mobile Communications.

Установим нужные права на только что созданный файл:

sudo chmod a+r /etc/udev/rules.d/51-android.rules

Теперь подключим или переподключим наше устройство к порту USB и перейдём в каталог platform-tools в Android SDK. В моём случае он располагается в директории /opt:

cd /opt/android-sdk-linux/platform-tools

если установлен Android Studio Bundle, то путь может быть таким:

cd /opt/android-studio/sdk/platform-tools

И выполним в консоли такой код:

adb devices

В выводе должны отобразиться устройства виртуальные и физические. Идентификатор физического устройства похож на:

1234567890ABCDEF device

Если появляется ошибка «adb: команда не найдена», то нужно уствновить пакет:

sudo apt-get install android-tools-adb

При ошибке: adb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

Последний шаг, настройка исходного кода приложения, а именно файла AndroidManifest.xml. Нужно просто добавить параметр android:debuggable в тэг <application>, например:

<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true" />

ВАЖНО: перед выпуском приложения, параметр android:debuggable следует удалить.

Теперь при запуске проекта в Android Studio или Eclipse, будет предлагаться передать его на физическое устройство или на эмулятор. После выбора первого — проект стартует на смартфоне.

Инструкция написана на основе документации Using Hardware Devices.

Инструкции по теме:

Разработка приложений для Android с Eclipse

Начните работу с инструментами разработки Android от Google Eclipse
плагин

Фрэнк Аблсон
Опубликовано 26 февраля 2008 г.

Это руководство знакомит с разработкой приложений Android в Eclipse.
среды, включая создание двух примеров приложений.В
во-первых, это базовое стартовое приложение, включающее все этапы строительства.
и отладка. Второе приложение исследует более сложные функции
Android, включая поиск контактов и поиск адресов Google Maps. Чтобы
извлеките максимум из этого урока, опыт мобильной разработки полезен,
но не обязательно. Для Android необходимы навыки программирования на Java ™.
приложения, но не являются явным требованием для этого руководства.

Об этом руководстве

Почему нам важен Android? Android — важная платформа для двоих
причины. Во-первых, тот факт, что Google представляет его, и
Android собрал за такое короткое время. Google меняет
мускулы и попытка сыграть на переполненном рынке мобильной связи. это
Первый залп на этот рынок, Android и Open Handset Alliance, — это
впечатляющая отправная точка.Вторая причина важности Android —
потому что это не просто еще одна мобильная платформа с телефоном, меню и
сенсорный экран. Как вы узнаете из этого урока, Android использует другой
подход к приложениям. Архитектура Android позволяет
настраиваемая программная среда благодаря привязке во время выполнения
запрашиваемые действия и код для удовлетворения этих запросов. Будь то
рыночные соображения или технические аспекты Android, это
платформу стоит изучить.

Это руководство состоит из следующих разделов:

  • Основы Android и необходимые инструменты
  • Комплект разработчика программного обеспечения Android
  • Создание и отладка приложения SaySomething для Android
  • Создание поставщика контента и приложения Google Maps

Системные требования

Для этого учебного курса требуется несколько технологий, которые работают вместе. Тебе нужно
все для этого урока.

Платформа Eclipse
Eclipse — это платформа, на которой работает подключаемый модуль.Получите самое последнее
версия Eclipse Classic (в этом руководстве использовалась V3.3.1).
Инструменты разработчика Android
Инструменты разработчика Android (подключаемый модуль Eclipse) могут быть установлены с помощью
следуя инструкциям, приведенным в разделе «Установка Android SDK».
Исходный код
Фрагменты исходного кода в этом руководстве включают:

  • Фрагмент AndroidManifest.xml — этот файл является
    дескриптор развертывания приложения для Android
    Приложения.
  • IntentReceiver — демонстрирует
    реализация IntentReceiver , который является
    класс, который обрабатывает намерения, рекламируемые
    IntentFilter тег в AndroidManifest.xml
    файл.
  • SaySomething.java — реализует Android
    активность, основная точка входа в пример приложения
    этот учебник.
  • Main.xml — содержит визуальные элементы или
    ресурсы для использования в действиях Android.
  • R.java — этот файл автоматически создается
    Инструменты разработчика Android и «подключают» визуальные ресурсы к
    исходный код Java.
  • AndroidManifest.xml complete — здесь перечислены
    Файл AndroidManfest.xml вместе с описанием каждого из
    важные элементы.
  • MobileServiceCallContacts.java — содержит код
    необходимо для отображения контактов, а также для реакции на ввод пользователя
    для последующего поиска адреса в Картах Google.

Введение в Android

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

Терминология Android

Для разработки приложений Android в среде Eclipse требуется
знание среды Eclipse и платформы Android. An
понимание приведенных ниже терминов полезно в приложении для Android
разработка с помощью подключаемого модуля Eclipse.

Открытая трубка
Alliance
Это организация, возглавляемая Google Inc., состоящая из множества
государственные и частные организации.
Android
Флагманский продукт Open Handset Alliance. Это открытый
исходная операционная среда, предназначенная для мобильных устройств.
Эмулятор
Программный инструмент, представляющий другую систему — This i

Введение в разработку Android с использованием Eclipse и виджетов Android

Аюшман Джайн
Опубликовано 16 ноября 2010 г.

Android — мобильная операционная система, аналогичная Symbian, iOS, Windows®
Мобильный и другие.Первоначально он был разработан Android Inc., компанией
позже куплен Google. Теперь он принадлежит Open Handset Alliance.
и имеет полностью открытый исходный код, что объясняет его растущую популярность.
Google выпустил большую часть кода Android под лицензией Apache. С участием
эту лицензию, поставщики могут добавлять собственные расширения без отправки
их обратно в сообщество открытого кода. Многие версии Android попали
рынок с момента его создания (последний по состоянию на 3 квартал 2010 г.), в том числе
мощный Froyo (V2.2). Android вышел за рамки
просто быть платформой для мобильных устройств; новый Google TV также работает на
Android.

Android использует модифицированное ядро ​​Linux® и позволяет приложениям
разработан в технологии Java ™ с использованием библиотек Java (некоторые из которых были разработаны
Google для Android). Хотя приложения Android написаны на языке Java
языка, на платформе нет виртуальной машины Java, и байтовый код Java не
выполнен.Классы Java перекомпилируются в исполняемые файлы Dalvik и запускаются на
Виртуальная машина Dalvik. Dalvik — модифицированная виртуальная машина для Android и оптимизированная
устройства, работающие от батареи и с низким энергопотреблением.

Для разработчиков Android SDK предоставляет богатый набор инструментов, включая
отладчик, библиотеки, эмулятор телефона, документация, пример кода и
учебные пособия. Приложения Android можно легко разрабатывать с помощью Eclipse
(Официальная платформа разработки Android) с помощью подключаемого модуля под названием
Инструменты разработки Android (ADT).Это помогает использовать богатые возможности Eclipse.
функции, такие как поддержка содержимого, поиск Java, открытые ресурсы, JUnit
интеграции, а также различные взгляды и перспективы для разработки
Приложение для Android. Широкий спектр виджетов, похожих на Java.
Swing виджеты облегчают создание богатого пользовательского интерфейса для приложений. Подробный
Javadoc упрощает процесс разработки.

Здесь мы начнем с руководства по подготовке системы для Android.
развитие.Затем мы кратко коснемся основных функций Android.
с помощью базового приложения Hello World для Android. Мы также говорим о
файлы, составляющие приложение для Android, и способ разделения пользовательского интерфейса
от реализации. Пройдя процесс создания,
разработки и запуска Android-приложения из Eclipse, мы переходим к
обсуждение нескольких виджетов Android, которые помогают в создании многофункционального пользовательского интерфейса (
очень важная часть мобильных приложений).Продемонстрируем несколько основных виджетов
с помощью образца приложения. Мы также говорим об использовании listView
виджет в приложении, похожем на телефонную книгу, и способы его использования
реализовано. В промежутках мы также говорим о разрешениях, которые должны быть
установлен, чтобы приложение могло получить доступ к некоторым данным из
ОПЕРАЦИОННЫЕ СИСТЕМЫ. В целом, несколько часов, посвященных статье, должны позволить вам
создать приложение, реализующее базовую функциональность и с красивым пользовательским интерфейсом.

Система
требования

Перед тем, как начать разработку Android, убедитесь, что у вас есть
установлено следующее:

  • Eclipse SDK — V3.5 предлагается для использования с последней
    Android SDK. Его можно загрузить со страницы загрузки Galileo.
  • Android SDK
  • Android Development Tools (ADT) — это
    Плагин Eclipse. Это
    эквивалент JDT (Java Development Tools) для Android
    Развитие.пожалуйста
    следуйте подробным инструкциям по установке ADT
    плагин, а также для установки местоположения Android SDK в
    Затмение.

Терминология Android

Типичное приложение Android состоит из следующих компонентов. Также дано
ниже приведены определения, предоставленные разработчиком Android.
site:

  • Действие — Действие представляет визуальный интерфейс для
    одно целенаправленное усилие, которое может предпринять пользователь.Например, деятельность
    может представлять список пунктов меню, из которых пользователи могут выбирать, или
    отображать фотографии вместе с их подписями. Текстовые сообщения
    приложение может иметь одно действие, которое показывает список контактов для
    отправлять сообщения, второе действие, чтобы написать сообщение выбранному
    контакт и другие действия, чтобы просмотреть старые сообщения или изменить
    настройки. Хотя они работают вместе, чтобы сформировать единый интерфейс,
    каждое действие не зависит от других.
  • Поставщики контента — поставщик контента создает определенный набор
    данных приложения, доступных другим приложениям. Данные
    может храниться в файловой системе, в базе данных SQLite или в любом другом
    другой логический образ.

Desenvolver Aplicações Android com или Eclipse

Введение и плагин для Eclipse Android Development Tools da
Google

Фрэнк Аблсон
Publicado в 26 февраля 2008 г.

Antes de Começar

Este tutorial Introduction or desenvolvimento de aplicação Android no ambiente
Eclipse, включая конструкцию двойных приложений.Примира
é uma aplicação inicializadora básica, Complete com todas as fazes de
construção e depuração. A segunda aplicação excina recursos mais
complexos de Android, включая procura de contatos e consulta de endereço
нет Google Maps. Para obter o máximo deste tutorial, Experência em
desenvolvimento para telefonia móvel é útil, mas não needária.
Квалификация в программе Java ™, если это необходимо для приложений
Android, не требует обязательного использования для этого учебного пособия.

Sobre este Tutorial

Por que nos importamos com Android? Android — это важная платформа
duas razões. Primeiro, pelo fato da Google estar Introductionzindo-o e pelo
реконхесименту сделать потребителя акумуладо пело Android em um prazo de tempo
tão curto. Google является диверсифицированной и доступной
congestionado mercado de telefonia móvel. Sua primeira empreitada nesse
mercado, o Android и Open Handset Alliance, член партии
Impressante.Сегунда от важности для Android не требуется
apenas outra plataforma de telefonia móvel com um telefone, меню e uma
tela sensível ao toque. Como aprenderá neste tutorial, o Android usa uma
abordagem diferente para aplicações. Arquitetura do Android permite um
ambiente de software altamente customizável, graças à sua ligação de tempo
de execução de ações solicitadas e o código для удовлетворения esses pedidos.Sejam as considerações orientadas pelo mercado ou os aspectos tecnicos do
Android — это платформа, которая вам пригодится.

Это учебное пособие организовано на следующих этапах:

  • Введение и необходимые функции для Android
  • Комплект разработчика программного обеспечения для Android
  • Создание и развертывание приложения Android SaySomething
  • Создание приложений для Google Maps
  • Requisitos do Sistema

    Это учебное пособие, требующее разнообразных технологий, выполняющих функции хунт.Todas elas
    são needárias para este tutorial.

    Plataforma
    Eclipse
    Eclipse — это платформа, качественный плагин и исполняемый файл. Obtenha a versão
    последняя версия Eclipse Classic (версия V3.3.1 для сохраненного
    руководство).
    Инструменты разработчика Android
    O Инструменты разработчика Android (или подключаемый модуль для Eclipse) Вы можете установить
    seguindo-se как локализованные инструкции Установка Android SDK.
    Código Fonte
    Trechos de código fonte neste tutorial include:

    • Trecho do AndroidManifest.xml — Esse arquivo é o
      описание реализации приложения для приложений
      Android.
    • IntentReceiver — Демонстрация реализации
      из IntentReceiver , из класса процесса
      intenções conforme divulgadas pela tag
      IntentFilter нет архива AndroidManifest.xml.
    • SaySomething.java — Реализовать активную версию Android, o
      основной понтоновый мост для использования в приложении
      руководство.
    • Main.xml — Contém os elementos visuais, ou recursos,
      Para uso pelas atividades Android.
    • R.java — Esse arquivo é gerado automaticamente pelo
      Инструменты разработчика Android и совместное использование визуальных средств поиска
      código fonte Java.
    • AndroidManifest.xml Complete — Список умов
      Интеграл AndroidManfest.xml, juntamente com uma descrição de
      cada um dos e

    Плагин ADT для Eclipse | Разработчики Android

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

    ADT расширяет возможности Eclipse, позволяя быстро установить новый Android
    проекты, создание UI приложения, добавление компонентов на базе Android
    Framework API, отлаживайте свои приложения с помощью инструментов Android SDK и даже
    экспортировать подписанные (или неподписанные) APK для распространения вашего приложения.

    Настоятельно рекомендуется разработка в Eclipse с ADT, это самый быстрый способ
    для начала. Благодаря управляемой настройке проекта, которую он предоставляет, а также инструментам
    интеграции, настраиваемых редакторов XML и панели вывода отладки, ADT дает вам
    невероятный импульс в разработке приложений для Android.

    В этом документе приведены пошаговые инструкции по загрузке ADT.
    плагин и установите его в среду разработки Eclipse. Обратите внимание, что
    прежде чем вы сможете установить или использовать ADT, у вас должны быть совместимые версии обоих
    Установлены Eclipse IDE и Android SDK.Для получения дополнительной информации обязательно прочтите «Установка подключаемого модуля ADT» ниже.

    Если вы уже используете ADT, этот документ также содержит инструкции по
    как обновить ADT до последней версии или как удалить его при необходимости.

    Редакции

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

    ADT 9.0.0 (январь 2011 г.)

    Зависимости:
    ADT 9.0.0 разработан для использования с SDK Tools r9.Если у вас нет
    уже установлен SDK Tools r9 в ваш SDK, используйте Android SDK и AVD Manager, чтобы сделать
    так.
    Общие примечания:
    • Поддержка гиперссылки «Перейти к объявлению»: вы можете переходить непосредственно из ссылок на код (например,
      R.id.main ) в соответствующее объявление XML или из атрибутов XML (например,
      @string ) к соответствующему определению ресурса или из XML-манифеста
      регистрации на деятельность и услуги.
    • Улучшено название рефакторинга.
    • AVD

    • теперь автоматически сохраняют свое состояние, поэтому их можно перезапустить почти мгновенно. Вы можете включить эту функцию, когда
      создание AVD или редактирование AVD с помощью AVD Manager.
    • Улучшения в редакторе визуального макета:
      • Поддержка целей рендеринга: теперь вы можете выбрать произвольную платформу Android для
        отображать текущую страницу независимо от минимальной платформы проекта. Это делает это
        легко проверить макет и внешний вид вашей активности на разных версиях
        Платформа.
      • Улучшена поддержка пустых и вложенных макетов: перетаскивание элементов через вложенные и
        невидимые макеты автоматически увеличивают и выделяют эти макеты, чтобы они
        можно получить капли.
      • Улучшения форматирования XML: редактор генерирует более чистый XML, и теперь вы можете включить
        Автоматическое форматирование XML в меню Preferences .
      • Улучшенные метки контура: на вкладке «Контур» теперь отображается дополнительная информация о каждом
        Посмотреть.Текстовые представления отображают фрагмент фактического текста. Просмотры с источником
        (например, ImageView) отображает имя ресурса. Включенные представления отображают имя представления.
      • Если щелкнуть правой кнопкой мыши вид в редакторе макета,
        контекстное меню теперь содержит Edit ID … и Edit Text …
        Предметы. В контекстном меню Properties … теперь перечислены все свойства и
        предоставить возможность редактировать их
        (Детали).
      • Редактор макета теперь правильно обрабатывает
        <включить>
        и <объединить>
        теги (Подробности).
      • Рефакторинг «Извлечь как включить»: в редакторе макета есть новый рефакторинг, который позволяет
        вы можете выбрать одно или несколько представлений в макете и извлечь его в отдельный макет
        (Детали).
      • Улучшенная диагностика ошибок загрузки и рендеринга классов: загрузка и рендеринг классов
        сообщения об ошибках более полезны и предоставляют более точную информацию о первопричине
        ошибка.
      • Улучшена обработка ошибок для предотвращения операций перетаскивания и изменения порядка при добавлении дочерних элементов.
        в AdapterView .
      • Переупорядочивание контуров: переупорядочить представления на вкладке «Контуры» стало намного проще
        (Детали).
      • Исправление ошибки привязки клавиш, при которой сочетания клавиш не работали (проблемы
        13231 и
        13134).
      • Исправление проблем с меню атрибутов настраиваемого макета (проблема
        13134).
      • Автоматическая настройка для различных типов представлений: для некоторых представлений настроены свойства.
        по умолчанию. Например, ширина объекта EditText установлена ​​на
        match_parent при добавлении к вертикальному LinearLayout
        или изображение по умолчанию добавляется к ImageButton .
      • Предварительный просмотр во время перетаскивания: перетаскивание из палитры или перетаскивание в редакторе макета
        теперь показывает предварительный просмотр перетаскиваемого объекта в реальном времени.
      • Улучшения навигации: в редакторе макета при двойном щелчке мышью по видам открывается
        соответствующий элемент XML. В представлении «Структура» при двойном щелчке открывается представление «Свойства».
      • В редакторе есть поддержка предварительного просмотра анимации в стиле сот.
      • Улучшена поддержка рендеринга для различных представлений (таких как TabHosts и SlidingDrawers) в
        Соты (ошибки 3162).
        и 13092).
      • Включенные макеты можно визуализировать и редактировать в контексте макетов, которые включают
        их. Из макета с использованием
        тег, дважды щелкнув по

        элемент редактирует ссылочный макет в контексте
        текущий макет. Кроме того, при редактировании макета, включенного в другие макеты,
        вы можете быстро переключаться между макетами контекста, щелкнув правой кнопкой мыши в редакторе и выбрав
        Шоу включено в… . Эта функция доступна только в Honeycomb.

    • В этом выпуске исправлено множество других ошибок, но наиболее важные из них перечислены ниже:
      • Исправлена ​​ошибка, из-за которой не запускались отладочные сборки на производственных устройствах, когда
        debuggable = true не был установлен в манифесте Android.
      • Представление LogCat в DDMS правильно обрабатывает символы UTF-8.
      • SDK Manager более надежен в Windows
        (Детали).
      • Исправлена ​​ошибка инициализации JUnit, из-за которой вы не могли работать с тестами JUnit.
        (Ошибка 12411).

    ADT 8.0.1 (декабрь 2010 г.)

    Зависимости:

    ADT 8.0.1 разработан для использования с SDK Tools r8. Если у вас нет
    уже установлен SDK Tools r8 в ваш SDK, используйте Android SDK и AVD Manager, чтобы сделать
    так.

    Общие примечания:
    • Это быстрое продолжение ADT 8.0.0 для исправления некоторых ошибок.
    • Устраняет проблему, из-за которой проекты не компилируются из-за ошибки dex.
    • Улучшенный отчет об ошибках ProGuard при экспорте приложений для выпуска.

    См. Также последние примечания к выпуску 8.0.0 ниже.

    ADT 8.0.0 (декабрь 2010 г.)

    Зависимости:

    ADT 8.0.0 разработан для использования с SDK Tools r8. Если у вас нет
    уже установлен SDK Tools r8 в ваш SDK, используйте Android SDK и AVD Manager, чтобы сделать
    так.

    Общие примечания:
    • Новая схема номеров версий, соответствующая номеру версии SDK Tools.Основная версия
      Номер вашего плагина ADT теперь всегда должен соответствовать номеру версии вашего SDK Tools. За
      Например, ADT 8.x предназначен для SDK Tools r8.
    • Поддержка истинной отладочной сборки. Вам больше не нужно изменять значение
      отлаживаемый атрибут в манифесте Android.

      Добавочные сборки автоматически вставляют debuggable = "true" , но если вы выполните
      «экспортировать подписанный / неподписанный пакет приложения», ADT вставляет его , а не .
      Если вы вручную установите debuggable = "true" в файле манифеста, то сборки выпуска будут
      фактически создать отладочную сборку (она не удаляет ее, если вы поместили ее туда).

    • Автоматическая поддержка ProGuard в
      выпускать сборки. Чтобы он работал, у вас должен быть proguard.config
      свойство в файле default.properties , которое указывает на файл конфигурации ProGuard.
    • Полностью переписанный редактор визуального макета. (Эта работа все еще продолжается.) Теперь включает:
      • Полное перетаскивание из палитры в макет для всех классов макета.
      • Перемещать виджеты внутри представления макета, из одного представления макета в другой и из одного файла макета в другой.
      • Контекстное меню со свойствами типа enum / flag.
      • Новые элементы управления масштабированием.
    • Новый плагин HierarchyViewer, интегрированный в Eclipse.
    • Конфигурации запуска

    • Android больше не перекомпилируют все рабочее пространство при запуске.
    • android.jar источник и расположение javadoc теперь можно настроить.

    ADT 0.9.9 (сентябрь 2010 г.)

    Зависимости:

    ADT 0.9.9 заменяет ADT 0.9.8 и предназначен для использования с SDK Tools r7
    и позже. ADT 0.9.9 включает в себя функции ADT 0.9.8, а также важные
    bugfix, поэтому мы рекомендуем выполнить обновление как можно скорее. Если у вас нет
    уже установлен SDK Tools r7 в ваш SDK, используйте Android SDK Manager, чтобы сделать
    так.

    Общие примечания:
    • Устраняет проблему при импорте проекта, при которой исходные файлы в некоторых случаях удалялись.
    • Включает все остальные функции ADT 0.9.8 (см. Ниже).

    ADT 0.9.8 (сентябрь 2010 г.)

    Зависимости:

    ADT 0.9.8 больше не поддерживается. Вместо этого используйте ADT 0.9.9.

    Общие примечания:
    • Добавляет новое действие «Переименовать пакет приложения» в инструменты Android.
      контекстное меню. Действие выполняет полный рефакторинг пакета приложения.
    • Добавляет поддержку для проектов библиотеки, у которых нет исходной папки
      называется src / .Теперь поддерживается любое количество исходных папок,
      без ограничения имени. Они могут даже находиться в подпапках, например
      SRC / Java . Если вы уже работаете с созданными библиотечными проектами
      в ADT 0.9.7 см. Миграция
      библиотечные проекты до ADT 0.9.8 для получения важной информации о перемещении
      в новую среду ADT.
    • Добавляет поддержку проектов библиотеки, которые зависят от другой библиотеки.
      проекты.
    • Добавляет поддержку дополнительных квалификаторов ресурсов:
      автомобиль / рабочий стол , ночь / ночь и
      navexposed / navhidden .
    • Добавляет больше типов экранов устройств в редактор макета. Весь экран
      сочетания разрешения / плотности, перечисленные в
      Теперь доступно несколько экранов.
    • Устраняет проблемы с обработкой имен проектов библиотеки, которые
      содержат символы, несовместимые с переменной пути Eclipse.
      Теперь правильно устанавливает связь между основным проектом и библиотекой.
      проект.

    ADT 0.9.7 (май 2010 г.)

    Библиотечные проекты:

    Плагин ADT теперь поддерживает использование проектов библиотеки во время
    разработка, возможность, которая позволяет хранить общие приложения Android
    код и ресурсы в отдельном проекте разработки.Затем вы можете ссылаться на
    проект библиотеки из других проектов Android и, во время сборки, инструменты
    скомпилировать общий код и ресурсы как часть зависимых приложений.
    Более подробная информация об этой функции доступна в разделе «Разработка».
    в Eclipse с документом ADT.

    Если вы не разрабатываете в Eclipse, SDK Tools r6 предоставляет эквивалентную библиотеку.
    поддержка проекта через систему сборки Ant.

    ADT 0.9.6 (март 2010 г.)

    Зависимости:

    ADT 0.9.6 разработан для использования с SDK Tools r5 и новее. Перед
    обновления до ADT 0.9.6, мы настоятельно рекомендуем использовать Android SDK и
    AVD Manager для установки SDK Tools r5 в ваш SDK.

    Общие примечания:
    • Редактирование default.properties вне Eclipse теперь будет
      автоматически обновлять проект.
    • Загружает содержимое SDK только тогда, когда это требуется для проекта. Это сделает
      Eclipse использует меньше ресурсов, если SDK содержит много версий Android.
    • Устраняет потенциальную взаимоблокировку между модальными диалогами при запуске ADT.
      впервые с панелью использования SDK.
    • Устраняет проблемы с мастером нового проекта при выборе образцов.
    Менеджер AVD / SDK:
    • Добавляет поддержку компонентов примеров платформы.
    • Улучшает поддержку зависимости между компонентами.
    • AVD теперь отсортированы по уровню API.
    • Диалог создания AVD теперь требует минимального размера SD-карты 9 МБ.
    • Предотвращает удаление работающих AVD.
    DDMS:
    • Плагин DDMS теперь содержит представление «Отслеживание распределения».
    • Новое действие в представлении Logcat: «Перейти к проблеме» позволяет перейти непосредственно из
      вывод трассировки исключения в код.
    Редакторов:
    • Режим разнесения в редакторе визуального макета добавляет поля ко всем объектам макета
      чтобы было легче увидеть встроенные или пустые макеты.
    • Режим контура в редакторе визуального макета рисует контур макета, чтобы он
      легче увидеть объекты макета.
    • Несколько исправлений в селекторе конфигурации Visual Layout
      Редактор.
    Запуск приложений:
    • Приложения, запущенные из ADT, теперь ведут себя так, как если бы их щелкали из
      Домашний экран.
    • Устраняет проблему, когда надстройка без дополнительной библиотеки не отображалась как действительная.
      цели для запусков приложений.
    • Устраняет возможный сбой при запуске приложений.

    ADT 0.9.5 (декабрь 2009 г.)

    Зависимости:

    ADT 0.9.5 требует функций, предоставляемых в SDK Tools r4 или выше. Если вы установите
    ADT 0.9.5, который настоятельно рекомендуется, вы должны использовать Android SDK и AVD
    Manager для загрузки последних инструментов SDK в ваш SDK. Для дополнительной информации,
    см. Добавление компонентов SDK.

    Общие примечания:
    • В диалоговом окне запуска AVD теперь отображается значение шкалы.
    • Исправляет потенциальный NPE в SDK Manager при запуске AVD для старых AVD без указания имени скина.
    • Устраняет проблему проверки XML в более старых версиях Java.
    • Упаковка

    • .apk теперь правильно игнорирует файлы подкачки vi, а также скрытые файлы.

    ADT 0.9.4 (октябрь 2009 г.)

    Зависимости:

    ADT 0.9.4 требует функций, предоставляемых в SDK Tools r3 или выше. Если вы установите
    ADT 0.9.4, который настоятельно рекомендуется, вы должны использовать Android SDK и AVD
    Manager для загрузки последних инструментов SDK в ваш SDK.Для дополнительной информации,
    см. Добавление компонентов SDK.

    Мастер создания проекта:
    • Новая возможность создать проект из образца, выбрав его из списка.
    Редактор макета:
    • Улучшенный селектор конфигурации, который позволяет увидеть, как будет выглядеть ваш макет.
      рендерить на разных устройствах. Описание устройства по умолчанию включает ADP1
      и Google Ion, а надстройки SDK также могут предоставлять новые описания.
      Новый пользовательский интерфейс позволяет создавать собственные описания.
    • Добавляет новый переключатель обрезки, чтобы вы могли видеть весь макет, даже если он
      больше экрана.
    Интеграция DDMS:
    • Включает улучшения по сравнению с автономным DDMS, версия 3.
    • Добавляет возможность открывать файлы HPROF в eclipse вместо записи их на
      диск. Если профилировщик, такой как MAT (Memory Analyzer
      Tool) установлен, он откроет файл.

    Интеграция

    Android SDK и AVD Manager:
    • Включает улучшения автономного Android SDK и AVD Manager,
      редакция 3.

    Установка подключаемого модуля ADT

    В разделах ниже приведены инструкции по загрузке и установке
    ADT в вашу среду Eclipse. Если у вас возникнут проблемы, см. Раздел «Устранение неполадок».

    Подготовка компьютера для разработки

    ADT — это плагин для Eclipse IDE. Прежде чем вы сможете установить или использовать ADT,
    у вас должна быть установлена ​​совместимая версия Eclipse при разработке
    компьютер.

    • Если Eclipse уже установлен на вашем компьютере, убедитесь, что он
      версия, совместимая с ADT и Android SDK.Ознакомьтесь с документом о системных требованиях для
      список версий Eclipse, совместимых с Android SDK.
    • Если вам нужно установить или обновить Eclipse, вы можете загрузить его с этого
      место расположения:

      http://www.eclipse.org/downloads/

      Для Eclipse 3.5 или новее рекомендуется версия «Eclipse Classic». В противном случае Java или RCP
      рекомендуется версия Eclipse.

    Кроме того, прежде чем вы сможете настроить или использовать ADT, вы должны установить
    Стартовый пакет Android SDK, как описано в разделе Загрузка стартового пакета SDK.В частности, вам необходимо установить совместимую версию Android SDK Tools.
    и как минимум одну платформу для разработки. Чтобы упростить настройку ADT, мы рекомендуем
    установка Android SDK перед установкой ADT.

    Когда ваша среда Eclipse и Android SDK будет готова, продолжайте
    Установка ADT, как описано в шагах ниже.

    Загрузка подключаемого модуля ADT

    Используйте функцию диспетчера обновлений вашей установки Eclipse, чтобы установить последнюю версию
    версия ADT на вашем компьютере разработчика.

    Предполагается, что у вас установлена ​​совместимая версия Eclipse IDE, как
    описано в разделе «Подготовка к установке» выше.
    эти шаги, чтобы загрузить плагин ADT и установить его в Eclipse
    Окружающая среда.

    Eclipse 3.5 (Galileo) и 3.6 (Helios) Eclipse 3.4 (Ganymede)
    1. Запустите Eclipse, затем выберите Help > Install New
      Программное обеспечение …
      .
    2. Щелкните Добавить в правом верхнем углу.
    3. В появившемся диалоговом окне «Добавить репозиторий» введите «Плагин ADT» для имени и
      следующий URL для Location :

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

      Примечание. Если у вас возникли проблемы с получением плагина, попробуйте использовать «http» в URL-адресе местоположения,
      вместо https (https предпочтительнее из соображений безопасности).

      Щелкните ОК .

    4. В диалоговом окне «Доступное программное обеспечение» выберите
      установите флажок рядом с «Инструменты разработчика» и нажмите Далее .
    5. В следующем окне вы увидите список инструментов для загрузки. Нажмите
      Далее .
    6. Прочтите и примите лицензионные соглашения, затем нажмите Готово .
    7. После завершения установки перезапустите Eclipse.
    1. Запустите Eclipse, затем выберите Help > Software Updates … .
      В появившемся диалоговом окне щелкните вкладку Доступное программное обеспечение .
    2. Щелкните Добавить сайт .
    3. В появившемся диалоговом окне «Добавить сайт» введите этот URL-адрес в поле «Местоположение»:
       https://dl-ssl.google.com/android/eclipse/ 

      Примечание. Если у вас возникли проблемы с приобретением плагина, вы можете попробовать
      используя «http» в URL-адресе вместо «https» (https предпочтительнее для
      причины безопасности).

      Щелкните ОК .

    4. Вернувшись в представление «Доступное программное обеспечение», вы должны увидеть подключаемый модуль, указанный по URL-адресу,
      с вложенными в него «Инструментами разработчика».Установите флажок рядом с Инструменты разработчика,
      который автоматически выберет вложенные инструменты. Затем нажмите
      Установить
    5. В следующем окне установки все включенные инструменты
      следует проверить. Щелкните Далее .
    6. Прочтите и примите лицензионные соглашения, затем нажмите Готово .
    7. После завершения установки перезапустите Eclipse.

    Настройка подключаемого модуля ADT

    После того, как вы успешно загрузили ADT, как описано выше, следующий шаг
    состоит в том, чтобы изменить ваши настройки ADT в Eclipse, чтобы они указывали на каталог Android SDK:

    1. Выберите Window > Preferences… , чтобы открыть настройки
      панель (Mac OS X: Eclipse > Настройки ).
    2. Выберите Android на левой панели.
    3. Для SDK Location на главной панели щелкните Обзор … и
      найдите загруженный каталог SDK.
    4. Щелкните Применить , затем ОК .

    Готово! Если вы не столкнулись ни с какими проблемами, то установка
    полный.Если вы устанавливаете Android SDK в первый раз, вернитесь к разделу «Установка SDK», чтобы завершить настройку.

    Устранение неполадок при установке ADT

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

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

    1. Загрузите текущий zip-файл подключаемого модуля ADT из таблицы ниже (не распаковывайте его).
      Имя Пакет Размер Контрольная сумма MD5
      ADT 9.0.0 ADT_9.0.0.zip 4433536 байт bc2757f2a5a11d131390ce547bae154b
    2. Выполните шаги 1 и 2 при установке по умолчанию.
      инструкции (см. выше).
    3. В диалоговом окне «Добавить сайт» щелкните Архив .
    4. Найдите и выберите загруженный zip-файл.
    5. Введите имя для локального сайта обновлений (например,
      «Плагин Android») в поле «Имя».
    6. Щелкните ОК .
    7. Выполните остальные процедуры, перечисленные для
      установка по умолчанию выше,
      начиная с шага 4.

    Чтобы обновить плагин после установки с помощью zip-файла, у вас будет
    чтобы снова выполнить эти шаги вместо инструкций по обновлению по умолчанию.

    Другие ошибки установки

    Обратите внимание, что есть функции ADT, которые требуют некоторых дополнительных
    Компоненты Eclipse (например, WST).Если вы столкнулись с ошибкой при
    при установке ADT ваша установка Eclipse может не включать эти компоненты.
    Для получения информации о том, как быстро добавить необходимые компоненты в ваш
    Установка Eclipse, см. Раздел об устранении неполадок
    ADT
    Ошибка установки: «требуется плагин org.eclipse.wst.sse.ui».

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

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

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

    …тогда на вашей машине разработки нет подходящей виртуальной машины Java. Установка Sun
    Java 6 решит эту проблему, и вы сможете переустановить ADT.
    Плагин.

    Обновление подключаемого модуля ADT

    Время от времени становятся доступными новые версии подключаемого модуля ADT с
    новые функции и исправления ошибок. Как правило, когда доступна новая версия ADT,
    вы должны обновить его как можно скорее.

    В некоторых случаях новая версия ADT будет зависеть от конкретной
    версия Android SDK Tools.Если такие зависимости существуют, вам нужно будет
    обновите компонент SDK Tools в SDK после установки новой версии
    ADT. Чтобы обновить компонент SDK Tools, используйте Android SDK и AVD Manager, как
    описано в разделе Добавление компонентов SDK.

    Чтобы узнать о новых функциях каждой версии ADT, а также о любых зависимостях от
    инструменты SDK, см. списки в редакциях
    раздел. Чтобы определить текущую версию, откройте
    Окно установленного программного обеспечения Eclipse с использованием справки
    > Обновления программного обеспечения и обратитесь к версии, указанной для
    «Инструменты разработки под Android».

    Выполните следующие действия, чтобы проверить, доступно ли обновление, и, если да,
    установить его.

    Eclipse 3.5 (Galileo) и 3.6 (Helios) Eclipse 3.4 (Ganymede)
    1. Выберите Справка > Проверить наличие обновлений .

      Если доступных обновлений нет, об этом будет сказано в диалоговом окне, и все готово.

    2. Если есть обновления, выберите Android DDMS, Android Development Tools,
      и Android Hierarchy Viewer, затем нажмите Далее .
    3. В диалоговом окне «Сведения об обновлении» нажмите Далее .
    4. Прочтите и примите лицензионное соглашение, затем нажмите Завершить .
      Это загрузит и установит последнюю версию Android DDMS и
      Инструменты разработки под Android.
    5. Перезапустите Eclipse.
    1. Выберите Справка > Обновления программного обеспечения .
    2. Выберите вкладку Доступное программное обеспечение .
    3. Если есть обновления, выберите Android DDMS, Android Development Tools,
      и Android Hierarchy Viewer, затем нажмите Обновить .
    4. В открывшемся диалоговом окне «Доступные обновления» убедитесь, что каждый из перечисленных инструментов
      выбраны, затем щелкните Далее .
    5. Прочтите и примите лицензионное соглашение, затем нажмите Завершить .
      Это загрузит и установит последнюю версию Android DDMS и
      Инструменты разработки под Android.
    6. Перезапустите Eclipse.

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

    Подключаемый модуль

    ADT для Eclipse | Разработчики Android

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

    ADT расширяет возможности Eclipse, позволяя быстро установить новый Android
    проекты, создание UI приложения, добавление компонентов на базе Android
    Framework API, отлаживайте свои приложения с помощью инструментов Android SDK и даже
    экспорт подписанный (или неподписанный) .apk для распространения вашего приложения.

    Настоятельно рекомендуется разработка в Eclipse с ADT, это самый быстрый способ
    для начала. Благодаря управляемой настройке проекта, которую он предоставляет, а также инструментам
    интеграция, настраиваемые редакторы XML и панель вывода отладки, ADT дает вам
    невероятный импульс в разработке приложений для Android.

    В этом документе приведены пошаговые инструкции по загрузке ADT.
    плагин и установите его в среду разработки Eclipse.Обратите внимание, что
    прежде чем вы сможете установить или использовать ADT, у вас должны быть совместимые версии обоих
    Установлены Eclipse IDE и Android SDK. Для получения дополнительной информации обязательно прочтите «Установка подключаемого модуля ADT» ниже.

    Если вы уже используете ADT, этот документ также содержит инструкции по
    как обновить ADT до последней версии или как удалить его при необходимости.

    Для получения информации о функциях, предоставляемых подключаемым модулем ADT, например о коде
    функции редактора, интеграция с инструментами SDK и графический редактор макета (для макета с перетаскиванием
    редактирование), см. Инструменты разработчика Android
    документ.

    Редакции

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

    Сводку всех известных проблем в ADT см. На http://tools.android.com/knownissues.

    ADT 16.0.1 (декабрь 2011 г.)

    Зависимости:
    • Eclipse Helios (версия 3.6) или выше требуется для ADT 16.0.1.
    • ADT 16.0.1 разработан для использования с SDK Tools
      r16.Если вы еще не установили SDK Tools r16 в свой SDK, используйте Android SDK.
      Менеджер для этого.
    Исправления ошибок:
    • Исправлена ​​проблема сборки, при которой в некоторых случаях 9-патч мог быть упакован как обычное растровое изображение.
    • Исправлены мелкие ошибки в Lint.
      инструмент.
    • Исправлены мелкие ошибки в SDK Manager.

    ADT 16.0.0 (декабрь 2011 г.)

    Зависимости:
    • Eclipse Helios (Версия 3.6) или выше требуется для ADT
      16.0.0.
    • ADT 16.0.0 разработан для использования с SDK Tools r16. Если вы еще не установили SDK Tools
      r16 в свой SDK, используйте для этого Android SDK Manager.
    Общие улучшения:
    • Добавлен инструмент Lint для обнаружения распространенных ошибок в проектах Android. (подробнее)

    ADT 15.0.1 (ноябрь 2011 г.)

    Зависимости:
    ADT 15.0.1 предназначен для использования с SDK Tools r15.
    Если вы еще не установили SDK Tools r15 в свой SDK, используйте Android SDK Manager для
    Сделай так.
    Исправления ошибок:
    • Исправлено прикрепление исходных файлов к файлам проекта библиотеки .jar .
    • Исправлено обновление папки bin / для проектов библиотеки. Это гарантирует, что родительские проекты улавливают изменения в проектах библиотеки.
    • Исправлено обновление контейнера библиотеки родительского проекта при повторной компиляции проекта библиотеки.Это гарантирует, что родительские проекты
      перекомпилируется при изменении кода в библиотечном проекте.
    • Исправлен способ проверки папок res / в проектах библиотеки. Это гарантирует, что все папки res правильно включены
      даже если Eclipse не знает о них из-за проблем с обновлением.
    • Исправлена ​​ошибка, из-за которой aapt не запускался при редактировании определенных файлов XML.
    • Исправлены незначительные проблемы форматирования XML.

    ADT 15.0,0 (октябрь 2011 г.)

    Зависимости:
    ADT 15.0.0 разработан для использования с SDK Tools r15.
    Если вы еще не установили SDK Tools r15 в свой SDK, используйте Android SDK Manager для
    Сделай так.
    Исправления ошибок:
    • Исправлена ​​проблема сборки при использовании Renderscript в проектах, ориентированных на уровни API 11-13.
      (Ошибка 21006).
    • Исправлена ​​проблема при создании проектов из существующего исходного кода.
    • Исправлены проблемы в SDK Manager
      (Ошибка 20939, стр.
      Проблема 20607).
    • Исправлена ​​проблема с прокруткой в ​​новой панели Logcat DDMS.

    ADT 14.0.0 (октябрь 2011 г.)

    Зависимости:
    ADT 14.0.0 разработан для использования с SDK Tools r14.
    Если вы еще не установили SDK Tools r14 в свой SDK, используйте Android SDK Manager для
    Сделай так.
    Сборка:
    • Изменено default.properties на project.properties и
      корп.недвижимость с по ант. недвижимость . ADT автоматически
      при необходимости переименовывает эти файлы при открытии проекта в Eclipse.
    • Изменен способ построения библиотечных проектов в Eclipse.
    • Изменен вывод javac с bin / на bin / classes
      в Eclipse.
    • Улучшены инкрементные сборки, поэтому компиляция ресурсов выполняется реже. Строит нет
      больше не запускается при редактировании строк или макетов (если вы не добавляете новый id ) и больше не
      запускать один раз для каждого проекта библиотеки.
    • Введен «кеш-кеш PNG», который работает только с измененными файлами PNG, а не
      постоянная обработка всех существующих PNG-файлов.
    • Изменена компиляция ресурсов, поэтому она больше не выполняется при обычных операциях сохранения. Это только
      происходит при запуске или отладке (опция сборки, позволяющая отключить упаковку
      шаг, который был введен в ADT 12, теперь включен по умолчанию.)

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

    Общие улучшения:
    • Добавлен мастер приветствия, чтобы помочь с первоначальной настройкой Android
      среда разработки (подробнее
      Информация).
    • Интегрирована Android Asset Studio, которая помогает создавать значки для вещей.
      например, панель запуска, меню и вкладки. (Больше
      Информация).
    • Обновлен вид Logcat и добавлена ​​поддержка отображения и фильтрации журналов по
      имена приложений, а также идентификаторы PID (подробнее).
    • Обновлен пользовательский интерфейс SDK Manager (подробнее
      Информация).
    • Обновлены мастера New Project и New XML File, чтобы
      несколько страниц. Примеры проектов теперь копируются в рабочую область, чтобы их можно было изменять.
      и удален, не затрагивая главную копию
      (больше информации).
    • Удалена зависимость от Eclipse GEF.
    Редакторы XML и Java:
    • Добавлен новый модуль форматирования XML, который форматирует все файлы XML в соответствии с
      стандартный стиль кодирования Android. Форматировщик также может изменять порядок
      атрибуты, чтобы следовать рекомендованному порядку и обрабатывать любые изменения, сделанные в редакторе макета.(больше информации).
    • Добавлена ​​функция «Перейти к соответствию» (Ctrl-Shift-P), которая позволяет вам прыгать
      между открывающими и закрывающими тегами в файлах XML.
    • Добавлена ​​поддержка функции «Выбрать закрывающий элемент» на Mac.
    • Добавлен Quickfix для извлечения строк, когда курсор находится внутри строки (см.
      Больше).
    • Улучшенный «умный отступ», который позволяет автоматически делать отступы и убирать их.
      при нажатии клавиши Return в редакторах XML (подробнее).
    Редактор макета:
    • Добавлена ​​всплывающая подсказка для операций перетаскивания и изменения размера.За
      Например, при перетаскивании в относительном макете предложенный
      показаны ограничения. При изменении размера новые размеры
      показано (подробнее
      Информация).
    • Добавлена ​​возможность подавлять предупреждения о верности рендеринга (подробнее).
    • Добавлен визуальный рефакторинг «Удалить контейнер», удаляющий
      дочерние элементы контейнера до верхнего уровня и переводы
      при необходимости атрибуты пространства имен и макета (подробнее).
    • В контекстное меню добавлены выпадающие меню для доступа
      свойства родителей, что полезно, когда дети полностью
      покрывают родителя и затрудняют выбор самостоятельно.
    • Улучшен доступ к свойствам в контекстном меню. Большинство
      часто устанавливаемые атрибуты для каждого представления перечислены в t

    android eclipse | openFrameworks

    Дистрибутив openFrameworks для Android настроен для работы либо с Eclipse IDE, либо экспериментально с новой IDE Android Studio. В настоящее время в проектах используется настраиваемая цепочка инструментов на основе файлов Makefile для компиляции и установки приложений.

    Примечание : см. FAQ внизу этой страницы, если у вас возникли проблемы.

    Текущая версия подключаемого модуля Android для Eclipse имеет несколько проблем с проектами, которые смешивают код C ++ и Java, поэтому проекты в настоящее время используют настраиваемую цепочку инструментов, основанную на задачах makefiles + Ant для компиляции и установки приложений. Если вы привыкли к разработке Android в Eclipse, все будет немного иначе. Ознакомьтесь со следующими инструкциями, чтобы узнать, как установить среду разработки и скомпилировать / установить приложения.

    Сейчас это проверено только на Linux и OS X.Чтобы использовать его в Windows, ознакомьтесь с инструкциями по этой ссылке: http://www.multigesture.net/articles/how-to-setup-openframeworks-for-android-on-windows/

    Для его использования вам потребуются Eclipse, Android SDK, Android NDK, плагин Android Eclipse и пакет openFrameworks для Android.

    Из-за того, что openFrameworks использует систему пользовательской сборки для Android, вам может потребоваться использовать точную версию SDK и NDK, указанные здесь. Для этого выпуска вы должны использовать SDK 21 и NDK r8d.Более поздние версии, вероятно, будут работать, но это не гарантируется.

    Сводка

    Эти инструкции содержат множество важных деталей, но основные шаги:

    • Установите Eclipse, Ant и Android SDK и NDK.
    • Если вы используете OS X, установите Инструменты разработчика.
    • Установите подключаемый модуль Android Eclipse.
    • Загрузите openFrameworks со страницы загрузки или клонируйте с git.
    • Задайте переменные пути, чтобы openFrameworks знал, где находятся SDK и NDK.
    • Импортируйте проекты openFrameworks в Eclipse.
    • Скомпилируйте и установите один из примеров Android openFrameworks, чтобы убедиться, что все работает.

    Установка

    a) Eclipse : загрузите версию C / C ++ Eclipse 4.5 (Mars) или более позднюю для своей платформы отсюда:

    http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/marsr

    Для использования Eclipse вам понадобится Java, вы можете скачать ее с java.com.

    Для Linux, вероятно, будет в официальных репозиториях. Например, в Ubuntu:

      sudo apt-get install openjdk-7-jdk
      

    или

      sudo apt-get install oracle-java8-installer
      

    b) Android SDK : это программное обеспечение, позволяющее писать приложения для Android. Приложения openFrameworks написаны на C / C ++, но это все равно понадобится для взаимодействия с NDK. Вы можете скачать его с:

    http: // developer.android.com/sdk/index.html

    Распакуйте его в любую папку на жестком диске. Позже вам нужно будет сказать eclipse, где его найти.

    c) Android NDK : это компилятор C / C ++, заголовки и библиотеки для Android. OF 0.9.0 был протестирован с версией NDK r10e, более новые версии могут работать, но это не гарантируется.

    https://developer.android.com/ndk/downloads/index.html

    • OS X: http://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.корзина
    • Linux 32: http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86.bin
    • Linux 64: http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
    • Windows 32: http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe
    • Windows 64: http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe

    В Windows вам также потребуется установить MinGW для сборки openFrameworks. MinGW предоставляет некоторые важные инструменты сборки, которые не включены в NDK.Следуйте только инструкциям «Установка MinGW и Msys» на этой странице: http://www.multigesture.net/articles/how-to-install-mingw-msys-and-eclipse-on-windows/.

    d) пакет openFrameworks для Android : Загрузите его со страницы загрузок:

    Скачать

    Вы также можете ознакомиться с исходным кодом openFrameworks на GitHub (в основной ветке): http://github.com/openframeworks/openFrameworks

    f) Установите пути для NDK:

    Редактировать этот файл:

      openFrameworks / libs / openFrameworksCompiled / проект / android / пути.сделать
      

    Это сообщит openFrameworks, где найти Android NDK.
    Если у вас нет этого файла, создайте его из шаблона paths.make.default в том же каталоге.

    • Задайте значения NDK_ROOT для их путей установки

    Окончательный файл должен выглядеть примерно так:

      # Пути по умолчанию. Make файл.
    # Введите правильные пути для вашей системы и сохраните этот файл как paths.make
    
    NDK_ROOT = / home / arturo / Код / android-ndk-r10e
      

    g) Запустите Eclipse : вы увидите всплывающее окно с вопросом, какое рабочее пространство использовать.Просто укажите на:
    openFrameworks / examples / android.

    h) Плагин Android Eclipse :

    Здесь есть подробные инструкции: http://developer.android.com/sdk/eclipse-adt.html

    Чтобы установить его, в Eclipse зайдите в
    Справка> Установить новое программное обеспечение …

    Нажмите «Добавить …» и введите следующую информацию:

    Название: Android SDK
    Расположение: https://dl-ssl.google.com/android/eclipse/

    Нажмите «ОК» и выберите новый репозиторий в раскрывающемся списке «Работа с:», если он еще не выбран.

    Вы увидите плагин SDK в списке под названием «Инструменты разработчика».

    Выберите его и нажимайте «Далее», пока не дойдете до экрана «Просмотр лицензий». Установите флажок «Я принимаю условия лицензии» и нажмите «Готово». Eclipse загрузит и установит подключаемый модуль Android. По завершении нажмите «Да» во всплывающем окне, чтобы перезапустить Eclipse.

    j) Настройка плагина Android :

    После того, как мы установили плагин Android, нам нужно указать ему, где найти SDK.В Eclipse перейдите в Window> Preferences> Android (или Eclipse> Preferences для OS X) и установите местоположение SDK, перейдя в папку, в которую вы ранее распаковали SDK.

    Теперь Eclipse знает, где находится SDK.

    Проделайте то же самое для пути к NDK.

    Затем вам необходимо установить файлы API и, при необходимости, создать эмулятор, чтобы иметь возможность тестировать программы без загрузки в телефон. Нажмите кнопку Android на панели инструментов Eclipse или перейдите в меню «Окно»> «Android SDK Manager».

    Сначала вам нужно установить инструменты платформы SDK и пакет API. Просто щелкните вкладку «Инструменты» и установите флажок для Android SDK Platform-tools. Затем щелкните вкладку «Android 4.2 (API 17)» и установите флажок «Платформа SDK». Важно использовать SDK версии 4.2 (API 17), так как make-файлы настроены для этой версии. Неважно, для какой версии ОС Android вы хотите разрабатывать, приложения компилируются с использованием SDK 4.2, но они должны работать на любом телефоне, который не ниже 2.2.

    Как только это будет сделано, вы можете создать новое виртуальное устройство (AVD). Просто выберите имя, целевую версию Android и размер виртуальной SD-карты.

    k) Импортировать openFrameworks в Eclipse:

    Теперь, когда Eclipse полностью настроен для работы с openFrameworks для Android, последним шагом является импорт всех проектов в рабочую область. Перейти к
    Файл> Импорт и выберите Общие> Существующие проекты в рабочей области …

    Импортируйте в таком порядке:

    • openFrameworks / библиотеки / openFrameworks
    • openFrameworks / addons / ofxAndroid / ofAndroidLib
    • openFrameworks / примеры / android / androidEmptyExample

    Позже вы можете импортировать другие примеры, если хотите, но рекомендуется не открывать много примеров одновременно, чтобы eclipse работал быстрее

    l) Скомпилировать openFrameworks :

    В «Обозревателе проектов» в левой части окна выберите проект openFrameworks.Выберите цель Android в Project> Build Configurations> Set Active, а затем нажмите Project> Build Project. Вы также можете сделать это с панели инструментов, переключившись в перспективу C / C ++ и нажав кнопку панели инструментов молотком.

    м) Включите разработку на своем устройстве:

    Включите отладку по USB: «Настройки»> «Приложения»> «Разработка»> «Отладка по USB» (в Ice Cream Sandwich это находится в «Настройки»> «Параметры разработчика»> «Отладка по USB»). Пока вы это делаете, устройство необходимо отключить от компьютера.

    n) Подключите устройство сейчас:

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

    Пользователи Linux : adb необходимы разрешения для доступа к USB-устройству, следуйте инструкциям здесь, чтобы исправить разрешения вашего устройства:

    http://developer.android.com/guide/developing/device.html

    o) Теперь установите и запустите пример проекта на устройстве:

    • Подключите устройство.
    • Убедитесь, что он обнаруживается, и при необходимости перезапустите сервер adb.
    • Выберите цель AndroidRelease. Вы можете выбрать цель в Project> Build Configurations> Set Active.

    • Нажмите кнопку воспроизведения на панели инструментов или «Выполнить»> «Запуск от имени»> «Приложение Android».

    Примечание: Если вы получаете сообщение об устаревшем файле build.xml (или связанном с ним), вы можете безопасно удалить файл build.xml и воссоздать его с помощью команды «android update project -p».(Инструмент android находится в SDK_DIR / tools / android.) Вам также может потребоваться сделать это для openFrameworks / addons / ofxAndroid / ofAndroidLib.

    Если все прошло успешно, пример должен запуститься на устройстве.

    Банкноты

    • Файлы данных должны находиться в bin / data. Во время процесса сборки все в bin / data будет сжато в ресурс в res / raw, а затем распаковано и автоматически скопировано в:
      sdcard / cc.openframeworks.appname
      перед запуском приложения.

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

    • Если в устройстве нет SD-карты, примеры, у которых есть ресурсы, сейчас не работают.

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

    • Целевой объект AndroidDebug выполняет другой процесс компиляции собственного кода, что позволяет ему обнаруживать ошибки компоновщика, которые не будут обнаружены при компиляции в режиме AndroidRelease. Рекомендуется скомпилировать приложение в режиме AndroidDebug хотя бы один раз или в случае сбоя приложения перед запуском.При установке приложений на устройство или эмулятор рекомендуется использовать режим AndroidRelease, так как он быстрее и приложений будет намного меньше. Также нет поддержки для отладки приложений NDK в Eclipse, но теоретически вы можете использовать инструменты NDK для отладки приложения, скомпилированного с помощью AndroidDebug.

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

    • Используйте представление LogCat в Eclipse. При программировании для Android вы не можете видеть вывод cout или printf, но если вы используете ofLog, вы можете увидеть его вывод в LogCat. Чтобы открыть представление, перейдите в
      Окно> Показать вид> Другое> Android> LogCat

    Вы можете увидеть вывод компилятора на вкладке «Консоль», а вывод вашего приложения — на вкладке LogCat.Все, что выводится openFrameworks через ofLog, будет иметь тег openFrameworks, поэтому вы можете использовать фильтры, чтобы видеть только вывод вашего приложения.

    В подключаемом модуле Android есть ошибка, из-за которой Eclipse собирает каждый проект C / C ++ в вашей рабочей области перед запуском любого приложения. Вы можете избежать этого, закрыв проекты, над которыми вы в настоящее время не работаете (щелкните правой кнопкой мыши> Закрыть проект).

    В качестве альтернативы вы можете создать отдельное рабочее пространство для своих приложений:

    • Создайте папку в openFrameworks / apps.

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

    Создание новых приложений

    Вы можете скопировать любой из примеров и запустить новое приложение оттуда. В настоящее время гораздо сложнее создать проект с нуля, поскольку make-файлы и настройки проекта содержат множество деталей, которые вам нужно будет продублировать.

    В Eclipse это легко сделать, щелкнув правой кнопкой мыши существующий проект, выбрав «Копировать», затем щелкнув правой кнопкой мыши рабочее пространство и выбрав «Вставить». Появится небольшое окно «Копировать проект», в котором вы сможете выбрать новое имя и расположение проекта. На данный момент имя проекта и каталог должны иметь одно и то же имя. Допустим, ваше приложение называется myApp, это также должно быть имя вашей папки.

    После того, как вы закончите копирование проекта, вам нужно будет изменить имя приложения в разных местах:
    — В разрешении / значениях / строках.xml измените значение app_name на имя вашего приложения.
    — В AndroidManifest.xml измените имя пакета с cc.openframeworks.exampleName на cc.openframeworks.myApp
    — в srcJava выберите пакет cc.openframeworks.exampleName, нажмите F2, чтобы переименовать его и назовите cc.openframeworks.myApp

    Важно сохранить префикс пакета cc.openframeworks, иначе некоторые вещи могут перестать работать. Это будет исправлено в будущих версиях, когда Eclipse будет лучше поддерживать собственный код.

    FAQ

    В случае сбоя сборки:

    • Если сообщается, что вы используете устаревшую сборку.xml, удалите его и создайте заново с помощью «android update project -p». Файлы build.xml в каталоге примеров не должны содержать ничего особенно уникального.
    • Вы включаете аддоны? Их необходимо указать в addons.make, и регистр букв должен точно совпадать (т.е. ofxOpenCv работает, но ofxOpenCV не работает). Эта ошибка, вероятно, будет отображаться как отсутствующие файлы заголовков или символы.
    • Если вы получаете кучу необъявленных эталонных ошибок, проверьте, какую версию NDK вы используете.Для этой версии вы должны использовать NDK r8d.
    • Если вы получили сообщение «com.android.sdklib.build.ApkCreationException: Срок действия сертификата отладки истек», вам потребуется «rm ~ / .android / debug.keystore». Новый сертификат будет создан автоматически.
    • Если вы получаете сообщение об ошибке: Make: *** Этот пакет не поддерживает вашу платформу, возможно, вы скачали не тот пакет?

      1. Откройте перспективу C ++: Окно -> Открыть перспективу -> Другое … -> C / C ++
      2. Выберите openFrameworks в Project Explorer
      3. Опустите кнопку молотка
      4. Выберите Android
    • Если вы получаете сообщение об ошибке: в проекте androidEmptyExample отсутствует необходимая исходная папка: gen

      1. Выберите androidEmptyExample в Project Explorer
      2. Перейдите в Меню -> Проект -> Свойства -> Android
      3. Выбрать Android-19 в правой части
      4. Нажмите ОК
      5. Очистите и соберите проект, ошибка исчезнет
      6. Вернитесь к Android-21 и снова выполните очистку и сборку.У вас больше не будет ошибок.

    Если сборка прошла успешно, но вы не можете установить ее по телефону:

    • Убедитесь, что ваш проект выбран в Project Explorer, прежде чем вы укажете, что он запускается как приложение Android.
    • Если вы получили сообщение «Класс активности … не существует.», Убедитесь, что его пространство имен называется cc.openframeworks.your_folder_name_here.OFActivity. Это то, что в настоящее время ожидает Makefile. Если это не работает даже при правильном вводе, и вы используете эмулятор, попробуйте вместо этого использовать настоящее устройство.

    Если сборка прошла успешно, но ваше приложение вылетело:

    • Проверьте папку libs. Он должен быть заполнен библиотекой во время сборки. В Linux это файл с расширением .so. Если библиотеки нет, вероятно, где-то происходит сбой в процессе сборки C ++ или он вообще не запускается. Вы можете протестировать процесс сборки C ++ отдельно, используя команду make AndroidDebug. Вы также можете увидеть что-то подобное в своем LogCat:

        E / AndroidRuntime (20743): Причина: java.lang.UnsatisfiedLinkError: не удалось загрузить OFAndroidApp: findLibrary вернул значение null
      E / AndroidRuntime (20743): в java.lang.Runtime.loadLibrary (Runtime.java:425)
      E / AndroidRuntime (20743): в java.lang.System.loadLibrary (System.java:554)
      E / AndroidRuntime (20743): в cc.openframeworks.OFAndroid.  (OFAndroid.java:535)
      E / AndroidRuntime (20743): ... еще 14
        
    • Устройство должно иметь SD-карту, если вы используете ресурсы в приложении openFrameworks. Обратите внимание, что некоторые устройства имеют внутреннюю SD-карту, например Galaxy Tab 10.1.

    • Убедитесь, что вы заявили соответствующие разрешения в AndroidManifest.xml (например, android.permission.CAMERA для камер и android.permission.WRITE_EXTERNAL для взаимодействия с SD-картой, что необходимо, если у вас есть ресурсы).
    • Был ли bin / data случайно удален чем-то? Существует ли res / raw / your_project_name_resources.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *