Ошибка подключения 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-битные системы.