DDMS бросает ошибку ADB с момента обновления SDK API 9

Сегодня я обновился до Gingerbreak 2.3 SDK и начал получать эту ошибку, когда я пытаюсь запустить DDMS:

Не удалось получить версию adb: не удается запустить программу adb: CreateProcess error = 2, система не может найти указанный файл.

Как я могу это исправить? Запуск Windows 7, 64 бит.

Похоже, что adb.exe теперь находится в папке инструментов платформы SDK. Я должен был добавить папку платформы-инструментов в свой PATH в своих переменных окружения .

Вчера я попытался обновить свою отлично работающую систему Android dev с помощью нового 2.3 SDK и связанного с ним ADT. После обновления я не смог заставить Eclipse правильно скомпилировать мой проект и не смог получить доступ к Android SDK и AVD Manager из Eclipse. Похоже, что Eclipse потеряла информацию о том, где был установлен Android SDK. Я бы назвал это имя папки, но потом он мог вернуться, сказав, что не может найти … / tools / adb.exe. Да, я знаю, что adb.exe перемещен. Но заметьте, что ошибка искала его в старом месте. Это похоже на то, что у меня не было нового ADT, но я проверил и перепроверял, и я это сделал. Я думаю, что новый ADT по какой-то причине не устанавливался правильно, и / или я не проверял его версию должным образом.

Когда я искал решение для решения, все указали, что adb перемещен и что путь к классу необходимо изменить. Но в этой ситуации нет действительно соответствующего класса. Существует только путь к Android SDK, который должен быть установлен в Eclipse. Я даже попробовал трюк: я скопировал adb.exe обратно в папку с инструментами. В этот момент Eclipse мог найти Android SDK, но потом еще одна проблема, которая подкралась, поэтому я отказался от этой дыры.

Во всяком случае, я закончил тем, что сдул свои папки затмения и Android SDK и начал все заново. Теперь он отлично работает. Я уверен, что есть лучшее решение, но мне было больно возиться с ним.

Мне сейчас 2 на 4, используя Android SDK и AVD Manager для обновления.

Надеюсь, это поможет кому-то.

Обновление: при дальнейшем рассмотрении у меня, похоже, были проблемы со стеком перекрытия, поскольку OP никогда не упоминал Eclipse.

У меня была такая же проблема, и она работает так. Сначала запустите adb.exe, после открытия ddms.bat