Установка плагина ADT для Eclipse - PullRequest
       64

Установка плагина ADT для Eclipse

35 голосов
/ 14 сентября 2011

Я пытаюсь установить плагин ADT для Eclipse. Однако после того, как я перешел в «Установить новое программное обеспечение ...» и указал местоположение плагина https://dl -ssl.google.com / android / eclipse / , отобразится «В ожидании ...» Он не меняется на «Инструменты разработчика», независимо от того, как долго я жду. (Я также пробовал "http://dl -ssl.google.com / android / eclipse / )

Чтобы обойти это, я попытался загрузить текущий zip-файл ADT Plugin, но это тоже не работает. Появляется «Инструменты разработчика», но когда я нажимаю «Далее», он не проходит мимо «Расчет требований и зависимостей».

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

Ответы [ 12 ]

47 голосов
/ 01 марта 2012

У меня была такая же проблема. Он начал работать, когда я снял флажок с надписью «Свяжитесь со всеми сайтами обновлений во время установки, чтобы найти необходимое программное обеспечение».

12 голосов
/ 07 февраля 2012
  1. Перейдите в Предпочтения-> Сетевые подключения и установите правильный параметр (собственный / прямой в соответствии с настройками прокси-сервера в сети), перезапустите затмение и повторите попытку. [Переключение на прямое работает у меня дома, однако в офисе мне пришлось настроить его на «родной» ..] ( Для настройки прокси-сервера требуется перезапуск IDE затмения на некоторых машинах, чтобы вступить в силу )
  2. Убедитесь, что в вашем eclipse установлены все зависимости набора инструментов Android (wst / emf ...) (http://developer.android.com/resources/faq/troubleshooting.html#installeclipsecomponents)
4 голосов
/ 08 февраля 2012

Обновление

Указанная вами зарегистрированная ошибка приводит к Установка с места обновлений зависает под Java 7 и, в свою очередь, Eclipse Ошибка 362741 - загрузка с сайтов обновленийзависание - (3.7.1 окна Indigo SR1) , см. комментарий 6 специально (вы уже применили комментарий 7 ).

Обратите внимание, что пока это кажетсяна первый взгляд проблема JDK 7, связанная ошибка Java 7077696 - java.net.Socket закрывается, когда «PASV» отправляется по аутентифицированному FTP-соединению , классифицирует проблему как REGRESSION.Последний работал в версии 6u26 , в то время как вы уже используете 6u30 .Соответственно, сообщается, что проблема устраняется путем переключения на Java 6 в другом месте (подразумевается более ранняя версия), см., Например, Невозможно выполнить установку программного обеспечения с использованием jdk1.7.0_01 (в котором используется 6u22 ):

Тем не менее, все работает правильно, если я затем изменю eclipse.ini, чтобы изменить виртуальный компьютер на JDK 1.6:

-vm C: \ Java \ jdk1.6.0_22 \bin \ javaw.exe

Oracle Evaluation заключает, что Это не ошибка JDK, скорее, это просто брандмауэр Windows, распознающий и блокирующий протокол ftp. :

Единственное различие между JDK7 и более ранними выпусками состоит в том, что JDK использует сокеты IPv6, когда IPv6 включен, и поэтому используются сопоставленные IPv4 адреса IPv6.может случиться так, что Windows или брандмауэр не настроены на использование сокетов IPv6.[...]

Соответственно, они также перечисляют Обходное решение :

Запуск с -Djava.net.preferIPv4Stack = true

  • добавить исключение брандмауэра для двоичного файла Java.

  • запустить с -Djava.net.preferIPv4Stack = true (который отключает IPv6 и использует исключительно сокеты AF_INET)

  • или отключите проверку FTP с отслеживанием состояния в брандмауэре (настройка реестра или команда netsh)

Настройка брандмауэра выглядит какподтвержденный обходной путь в соответствии с комментарием № 4 в Исключение Socket только в Java 7 (хотя, просто отключив его, как, разумеется, следует обрабатывать с осторожностью).

Удачи!


Предположительно, вы уже знаете ответ Робаматона на Eclipse, плагин для Android, установка нового программного обеспечения, просто говорит "в ожидании" (есть много вопросов, связанных с ADT, и, как ни странно, он не появилсясразу в соответствующем поиске)?Это в основном сводится к подсказке Codejammer в сторону Предпочтения-> Сетевые подключения (+1), хотя с объяснением, почему он может все еще не работать в вашей сети независимо от этого, см. Комментарии:

О, я читал, что он не отвечает на общие запросы браузеров.В любом случае администратор сети подтверждает, что он устанавливает соединение через socks, но затем ничего не делает.

и

Хорошо, в дополнение к предыдущему комментарию, он, вероятно, пытается подключитьсяс помощью.носки 5 - но в нашей сети есть только носки 4. Администратор собирается запустить версию 5, чтобы посмотреть, будет ли она работать.

Обходной путь

Независимо от того, против 4 носки или против.Настройки прокси socks 5 на самом деле являются проблемой, потенциальным обходным путем может быть установка Eclipse и ADT в другой системе (в идеале в другой сети) и последующее копирование полученной папки в вашу (в конце концов, установка Eclipse - это просто коллекцияфайлов).

При этом убедитесь, что сопоставлены 32- и 64-разрядные параметры JDK и Eclipse между исходной и целевой системами, поскольку несоответствие может привести к другим проблемам (см., например, мойответ на Не удалось загрузить общую библиотеку JNI при запуске Eclipse ).

3 голосов
/ 14 сентября 2011

Какие версии затмения вы используете?

В Helios я смог установить плагин, зайдя на Help -> Eclipse MarketPlace -> Yoxos MarketPlace (Второй значок внизу), выполнив поиск ADT и установив.

2 голосов
/ 26 июля 2012

Мне очень трудно подключиться к этим сайтам Google из определенных сетей, но не из других.Здесь, в Германии, у меня были ужасные проблемы при прохождении через Алису, но никто не проходил через Deutsche Telekom.

Иногда я мог получить доступ к хосту dl-ssl от Алисы, но в какой-то более поздней операции он зависал тогда по истечении времени.Примерно через день я снова смогу установить соединение.Некоторые люди говорят, что им повезло, пройдя через прокси-сервер или изменив «http» на «https».Я также видел это.

Вот что, по-моему, происходит.

Во-первых, Eclipse плохо работает с ошибками и очень плохо обрабатывает непредвиденные ситуации (например, перехватывает все исключения, но не может обеспечить).сообщение об исключении !!), особенно когда речь идет о не отвечающих ссылках.Это напоминает мне историю о психически больном психиатре.

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

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

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

Ура!

2 голосов
/ 14 февраля 2012

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

http://developer.android.com/sdk/eclipse-adt.html

0 голосов
/ 05 февраля 2015

В моем случае я использую настройку прокси и следую инструкции этого поста . Но только одна небольшая модификация: настройка SOCKETS должна быть чистой и пустой, как предложено здесь

0 голосов
/ 21 сентября 2012

Отключение IPv6 у меня сработало.

0 голосов
/ 13 февраля 2012

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

0 голосов
/ 08 февраля 2012

Используйте следующую ссылку для обновления ADT Pligins.

https://dl -ssl.google.com / Android / затмение / site.xml

...