Не удалось найти adb.exe - после обновления до Android SDK 2.3 - PullRequest
38 голосов
/ 07 декабря 2010

Я обновил свой Android SDK до версии 2.3 и Android Development Tools 8.0.0. Теперь в Eclipse я получаю сообщение об ошибке:

Не удалось найти C: \ Program Files (x86) \ Android \ android-sdk-windows \ platform-tools \ adb.exe!

И у меня нет этого файла. Как я могу это исправить? Это ошибка в Android SDK 2.3 или Android Development Tools 8.0.0?

Ответы [ 18 ]

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

У меня была такая же проблема. Мне пришлось трижды перезапустить затмение и перезагрузить, и тогда все заработало. О, и мне пришлось закрыть все открытые проекты.

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

Называйте меня глупо, но если вы только что прочитали SDK \ Readme.txt

$ cat SDK \ Readme.txt
Добро пожаловать в Android SDK!

Архив Android SDKтеперь содержит только инструменты. Он больше не поставляется с определенной платформой Android или надстройкой Google. Вместо этого вы используете SDK Manager для установки или обновления таких компонентов SDK, как платформы, инструменты, надстройки и документация.

Чтобы начать разработку приложений, необходимо установить хотя бы одну версию платформы Android с помощью SDK Manager.

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

Чтобы запустить SDK Manager, выполните программу «tools / android».

Из командной строки вы также можете напрямую запуститьобновление путем выполнения: tools / android update sdk

Для получения дополнительной информации, пожалуйста, обратитесь на сайт Android по адресу http://developer.android.com

Я устал, я должен отдохнуть -- это лишило меня всей моей энергии.

0 голосов
/ 23 мая 2013

Перейдите в «Справка» -> «Проверить наличие обновлений» в Eclipse.Затем проверьте каждое возможное обновление, дождитесь завершения обновления, перезапустите Eclipse, и тогда все исправлено!

0 голосов
/ 04 апреля 2012

У меня была та же проблема, и я решил ее следующим образом: 1) «Помощь» -> «Проверить обновления» в Eclipse 2) GOTO android sdk lib - менеджер sdk - установите "Android SDK platform-tools"

вот и все удачи

0 голосов
/ 30 декабря 2010

Мне удалось исправить ошибку следующим образом. 1. Перейти к затмению Нажмите Справка> Проверить наличие обновлений. 2. Перейдите в Windows-> Android SDK и AVD Manager-> Установить пакеты-> Инструменты Android SDK (установить). 3. Перезапустите Eclipse

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

Вам также нужно обновить плагин ADT для eclipse, он ищет adb в правильном каталоге, по крайней мере, он прекрасно работает для меня.

0 голосов
/ 08 декабря 2010

У меня была такая же проблема после установки 2.3 SDK, обновление Eclipse ADT Plugin решило проблему. Старые плагины ADT все еще ссылались на папку SDK / tools.

(я использую JDK 1.6, Eclipse Galileo SR2)

Обратите внимание, что включение пути adb.exe в переменную среды PATH необходимо только для доступа к adb через командную строку.

Я выполнил следующие шаги - и у меня есть рабочая среда на MAC и Windows:

  1. У меня есть путь к инструментам и инструментам платформы в папке Android SDK, установленный так:

    • Добавляется к PATH в .bashrc и (у меня есть все ссылки из .bash_profile) (MAC)
    • Добавляется в системную переменную среды PATH (Windows)
  2. Разархивированный SDK в / Developer / SDK (Mac) и в D: в Windows (после того, как он был в C: ранее потерял все при сбое :)) - для Windows можно использовать исполняемый файл, предоставленный Google .

  3. Установка репозиториев и надстроек Android (для Google API)

    • Перейдите в приглашение bash (щелкнув Терминал в утилитах) и введите android (откроется диспетчер AVD и SDK (Mac)
    • Нажмите на Setup.exe внутри папки SDK (Windows)
    • Выберите Доступные пакеты на левой панели. -Откройте сторонние дополнения и проверьте Google Inc для API Google. (Я лично снял все устаревшие, чтобы добавить в будущем, если это необходимо)
    • Нажмите «Установить выбранное».
  4. Создание AVD

    • Снова запустите диспетчер AVD и SDK, как на предыдущем шаге
    • Нажмите на Виртуальные устройства на левой панели.
    • Имя: AVD_2.3 для уровня 9, 1024 МиБ и нажмите ОК AVD_2.3_GA для Google API уровня 9, 1024 МБ и нажмите ОК. И так далее для других уровней
  5. Обновление Eclipse ADT Plugin

    • Перейдите в Eclipse -> Справка -> Установить новое программное обеспечение -> Ссылка доступного программного обеспечения и выберите в списке плагинов Android и нажмите «Обновить» (это очень важно, иначе вы получите ошибку adb not found). на следующем шаге.
  6. Укажите расположение Android SDK в Eclipse

    • Выберите Настройки Eclipse-> Android (MAC)
    • Выберите Windows-> Настройки-> Android (Windows)
    • Найдите путь к папке SDK (не к инструментам или любой другой папке) и нажмите OK. Теперь вы НЕ ДОЛЖНЫ получить ошибку ADB :) Если вы все сделали правильно, вы должны увидеть все AVD, если вы его не видите, закройте диалоговое окно и откройте его снова, вы ДОЛЖНЫ увидеть все AVD, которые вы создали на шаге 3.
0 голосов
/ 08 декабря 2010

Я также обновил плагин ADT для eclipse, хотя изначально я загрузил плагин eclipse только три дня назад.Обновление плагина решило проблему с отсутствующим adb.exe.

...