Ошибка подключения ADB: невозможно создать мост отладки: невозможно запустить сервер adb: невозможно обнаружить версию adb, выход adb

Я обновил свою студию до 1.5.1 in Linux Mint и только что запустил мою студию. Это дает мне диалог (при инициализации АБР), говорящий:

  • Невозможно создать мост отладки:
  • Невозможно запустить сервер adb: невозможно обнаружить версию adb, выход adb:
  • /home/ajay/Developement/Sdk/platform-tools/adb: 1:/home/ajay/Developement/Sdk/platform-tools/adb: Синтаксическая ошибка: ")" неожиданно

Пожалуйста, предоставьте исправление. Любая помощь будет оценена.

Ответы

Ответ 1

Старый ответ: У меня такая же проблема (с ADB в Linux Mint 17, 32bit Quiana). Я убедился, что файл ADB в каталоге инструментов платформы имеет исполняемые разрешения, но кажется, что он не будет работать вообще (даже если я попытаюсь остановить Android Studio и запустить ADB самостоятельно). Я устал удалять и переустанавливать инструменты Android SDK Platform Tools (v 23.1), но это не помогло. Есть ли способ вернуться к более ранней версии инструментов платформы?

Улучшенный ответ: Если вы используете 32-битную систему Linux для запуска Android Studio и имели несчастье обновить ее до платформы 23.1.0, вам нужно вернуться к платформенным инструментам 23.0.1.

Вот как я это сделал:

Загрузите файлы 23.0.1 по этой ссылке: https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

Переместите загруженный zip файл в каталог, где установлен Android SDK (что-то вроде ~/Android/Sdk).

Переименуйте существующий каталог, содержащий 64-битные файлы (~/Android/Sdk/платформы-инструменты для ~/Android/Sdk/platform-tools-64-bit). Примечание. Вы можете просто удалить эти файлы, но я сохранил их. Они не занимают много места.

В каталоге ~/Android/Sdk распакуйте загруженный zip файл. Это должно было создать новый каталог ~/Android/Sdk/platform-tools, содержащий файлы и подкаталоги платформы-tools 23.0.1, которые вам нужны для вашей 32-разрядной системы. АБР должен теперь работать так же, как это делалось до того, как это "обновление" сломало его. (Плохая Google, Плохая, Плохая)

Справка: https://code.google.com/p/android/issues/detail?id=196866

Ответ 2

Замена старых инструментов платформы также устранила мою проблему. Спасибо "RealDogBoy".

Загрузите файлы 23.0.1 по этой ссылке: https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

  • Я переименовал старую папку "tools-tools" в platform-tools_23.1
  • распакуйте вышеуказанный zip файл в папку sdk.
  • перезапустил Android Studio.

Начинал работать нормально.

Ответ 3

Я работал над этой проблемой в течение последних трех дней. Я запускаю 32-битную линейную монетную монетку на аппаратном обеспечении, имеющем intel i3 m350.i, попытался установить 64-разрядный ubuntu, а затем установил в нем студию Android. Но эта работа.. и решение это. перейдите по ссылке ниже и загрузите  https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip разархивируйте его и поместите в /Android/SDK/. и не забудьте удалить папку с инструментами платформы. Отпустите только что извлеченную загрузку. теперь перезапустите свою студию Android и запустите приложение на adb на реальном устройстве.. это работает..100% примечание: я выбрал реальное устройство, потому что im на 32-битной машине и последняя версия Android-студии не поддерживает avd на 32-битной

Ответ 4

Если вы находитесь в окнах, войдите в C:\Users\YourUsername\AppData\Local\Android\sdk и удалите папку инструментов платформы, а затем перезапустите андроид-студию, вам будет предложено загрузить новую. Это сработало для меня:).

Ответ 5

Я просто закрываю свой genymotion и принудительно закрываю adb в Activity Monitor и снова открываю эмулятор. Тогда это работает. (Mac)

Ответ 6

У меня была такая же проблема, поэтому я понизил свои платформы с 23.1 до 23.01. n все работает нормально. Моя система 32-битная, кажется, что обновленная версия поддерживает только 64-битные системы.