DDMS выбрасывает ошибку ADB после обновления SDK API 9 - PullRequest
6 голосов
/ 07 декабря 2010

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

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

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

Ответы [ 3 ]

15 голосов
/ 07 декабря 2010

Похоже, что adb.exe сейчас находится в папке «tools-tools» в SDK. Мне пришлось добавить папку platform-tools в мой PATH в переменных среды .

2 голосов
/ 09 декабря 2010

Вчера я пытался обновить свою прекрасно работающую систему 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 и начал заново. Теперь работает нормально. Я уверен, что есть лучшее решение, но мне надоело с ним возиться.

Теперь я использую Android SDK и AVD Manager для обновления 2: 4.

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

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

0 голосов
/ 24 января 2013

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

...