2010-02-14 4 views
17

Я бегу Windos 7 и Eclipse 3.5, и я не знаю, почему я продолжаю получать эту ошибку. Когда я пытаюсь запустить программу она дает мне:Не удалось проанализировать вывод «adb version»?

[2010-02-13 23:09:41 - HelloAndroid]The connection to adb is down, and a severe error has occured. 
[2010-02-13 23:09:41 - HelloAndroid]You must restart adb and Eclipse. 
[2010-02-13 23:09:41 - HelloAndroid]Please ensure that adb is correctly located at 'C:\Users\Mohit\Documents\AndroidSDK\tools\adb.exe' and can be executed. 

Я даже попытался подножка Eclipse, и adb.exe как администратор. Что происходит? Как я могу исправить это и начать делать приложения для Android?

+0

Я запускаю Win7, и он отлично работает здесь - отсюда не проблема win7, а проблема конфигурации с вашей системой. Вы проверили, что файл add.exe находится в папке C: \ Users \ Mohit \ Documents \ AndroidSDK \ tools \ adb.exe? – jax

+0

Да, я даже управлял им как администратор. –

ответ

12

Да я была та же проблема, после того, как я был сделал обновление,

однако, я только установил ее :) чтобы исправить PROMBLEM:

в папке: \ Android -sdk-windows \ перейти в папку \ platform-tools; копировать файлы и вставить в в папку \ инструмент

Restart Затмение

0

Как проиллюстрировано this thread, вам может потребоваться уничтожить существующий процесс abd или разблокировать порт 5037 (остатки предыдущих попыток adb).

Попробуйте закрыть Eclipse, выполнив команду 'C:\Users\Mohit\Documents\AndroidSDK\tools kill-server' из терминала и повтора.
Если это все еще не работает, вы можете попробовать открыть Activity Monitor, чтобы проверить, есть ли какие-либо существующие процессы adb, и убить их.

Привет, теперь все в порядке, я с командной строкой nestat - a, что у вас было несколько процессов на порту 5037. Порт, который служит для эмулятора.
Благодаря

+0

Ну, я пытался убить и запустить сервер. Поэтому я предполагаю, что проблема заключается в заблокированном порту 5037. Итак, как мне разблокировать его? (Я запускаю Windows 7 Pro) –

+0

@Mohit: поскольку 'netstat -o' включает в себя идентификатор процесса (PID), вы можете попробовать и убить любой процесс, связанный с этим портом. – VonC

+0

Странно, порт 5037 не указан. Самое близкое к этому - это порт 5040. –

2

После установки 2.3 SDK я получил ADB внутри D: \ AndroidSetup \ андроида-sdk- окна каталога \ платформенные инструменты. Я установил этот путь в среде переменной, и моя проблема решена.

+3

В этом файле есть файл/tools под названием «adb_has_moved.txt», в котором говорится, что вам нужно обновить VAR для PATH, чтобы включить/инструменты платформы. Рам прав. –

+0

@ DominicTancredi +1 для вашего намека, решил это для меня. – AgentKnopf

2

два варианта решения этой проблемы на окнах:
Вариант 1:

  1. Закройте затмение, если он работает.
  2. Запустите командную строку.
  3. Перейти к расположению инструментов android sdk.
  4. Запустите 'adb kill-server'
  5. затем запустите 'adb start-server'.
  6. начать затмение.

Вариант 2:

  1. Открыть менеджер задача.
  2. убить процесс adb.
  3. начать затмение.

Проблема должна быть решена.

25

выключен COMODO Defense + модуль и все работало ....

+0

Действительно, это была ошибка COMODO в моем случае – ol0

+1

omg, после более чем полдня переустановка, тестирование и т. Д. ... чертовски COMODO и спасибо Cool Khan !! –

+0

Это был блокиратор поведения в моем случае, который сделал зло, отключив его при запуске Eclipse works – xorinzor

1

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

21

Если у вас есть Comodo Internet Security установлен, вы не должны закрыть эту функцию вниз:

  1. запустить Comodo настройки
  2. защита +
  3. список активных процессов
  4. добавить adb.exe в доверенные процессы
  5. перезапустить сервер: запустить «adb kill-server» «adb start-server»

EDIT: Для пользователя Comodo 6.x

  1. Открыть Comodo
  2. Нажмите Задачи значок в правом верхнем углу
  3. Нажмите кнопку Дополнительно Задачи
  4. Нажмите кнопку Открыть дополнительные настройки
  5. Выберите Параметры безопасности -> Рейтинг файла -> Надежные файлы с левая панель
  6. Нажмите на значок стрелки вверх в нижней
  7. Нажмите кнопку Добавить -> добавить adb.exe

там вы идете :) Надеюсь, что это помогает

+1

Я решил с помощью этого :) – BBdev

+0

+1 для проверки Comodo, черт побери! Что раздражает, так это то, что я уже вышел из Comodo из инструментальной панели, так что по глупости предположил, что это не повлияет на меня. Перезапущен, добавлен в список защиты +, и мы хороши. –

+0

thnks его помогает мне! ...... –

3

Я перепутались со всеми решениями, предоставляемых выше, но я нашел еще одно-

Попробуйте запустить затмение с правами администратора

RUN AS ADMINISTRATOR

надеюсь, что это сработает.

+0

спасибо, что помогли! – Glolita

+0

@ Глолита: Рад, что это помогло. – user2044187

+0

Я пробовал почти все, что мог найти на тему adb.exe, зависающего/зависающего, ничего больше не работало. Благодарю. Надеюсь, он продолжает работать! – PolyMesh

0

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