2013-04-02 4 views
-1

Я загрузил ADT Bundle, который по существу является версией Eclipse с ADT и еще уже установленным.ADT Eclipse Не установлено программное обеспечение

Я сделал это, поскольку у меня появилась новая машина для разработки, и большая часть моего развития - Android Apps и Android-платформа.

У меня также есть несколько веб-сайтов для поддержки, поэтому я попытался установить инструменты для разработки PHP и инструменты для веб-разработки. Хотя установщик программного обеспечения, похоже, обнаруживает, что они установлены, система меню этого не делает.

Установленные версии:

ADT Version Installed Software

An attempt to open the PHP or Web editor

Как вы можете увидеть затмение, кажется, признает, что установлен PHP и веб-редактор, но когда я пришел, чтобы открыть редакторам, они нет в списке.

У кого-нибудь есть идеи, почему это происходит? (И да, я попытался перезапустить eclipse, как указывает установка!)

Это 64-разрядная версия ADT для Linux (Ubuntu 12.04).

ответ

0

Решение

Примечание: Предыдущий опыт установки программного обеспечения в Eclipse, требуется.

  1. Скачать SDK Bundle снова (только если вы удалили его!)
  2. Extract в другое место (EG ~/Development/adt-bundle-linux-x86_64NEW)
  3. Открыть терминал и скопировать текущий SDK для нового ADT-расслоения (EG cp ~/Development/adt-bundle-linux-x86_64OLD/SDK ~/Development/adt-bundle-linux-x86_64NEW/.)
  4. Запустите недавно загруженную версию. (E.G. . ~/Development/adt-bundle-linux-x86_64NEW/eclipse/eclipse)
  5. Проверьте и установите все обновления. ('Помощь> Проверка обновлений')
  6. Установите PHP Development Tools ТОЛЬКО (сначала). (Help > Install New Software...)
  7. Установить Web Page Webpage Editor. (Help > Install new software...)
  8. Дополнительно - Удалить старый пакет (Е.Г. rm -r ~/Development/adt-bundle-linux-x86_64OLD)

Это каким-то образом фиксируется, что когда-либо выпустить там было. Мое подозрение в том, что мне удалось загрузить некоторые пакеты, зависящие от установленного обновления. Я где-то читал (потерял ссылку), что ранее проблема была связана с установкой некоторого программного обеспечения в Eclipse.

0

Хотя теоретически вы можете установить столько плагинов в Eclipse по мере необходимости, на практике вы должны установить для разных приложений «кластеры». Таким образом, при наличии смешанной установки Java/Android, смешанная установка HTML/XML/PHP в порядке, объединение всех из них (и более) приведет к проблемам в долгосрочной перспективе.

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

Смежные вопросы