Подтвердить что ты не робот

Android studio adb Синтаксическая ошибка: ")" неожиданно

Сегодня утром, когда я начинаю делать свою повседневную жизнь (открытие Android-студии 1.5.1 на моем компьютере - lubuntu 32 бит), я столкнулся с ошибкой после того, как попытаюсь запустить приложение на свое устройство. Это ошибка студии Android:

Error running app: Unable to obtain debug bridge
Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected

Я искал возможное решение через несколько часов через Интернет, но не могу найти такую ​​же ошибку, как это. Я уже пробовал некоторые другие средства, но до сих пор не повезло решить его. Вы можете помочь мне парнем? Спасибо заранее.

4b9b3361

Ответ 1

для 32-разрядных пользователей... Не обновляйте "платформенные инструменты" до версии 23.1.

самая последняя версия, которую вы можете использовать, - 23.0.1, которую вы можете скачать здесь

Если вы находитесь на 64-битной машине и имеете проблемы с использованием последней версии инструментов для пластин. ознакомьтесь с инструкциями здесь.

спасибо за рабочую ссылку - @Tyler

Ответ 2

OK. после некоторых исследований выяснилось, что причина этого в том, что

Содержимое android-sdk-linux/platform-tools - 32-разрядное ELF в 23.0.1, но 64-битный ELF в 23.1_rc1 и 23.1.0. Итак, несколько функции в android-studio (и я также предполагаю, что eclipse + ADT) не работает из-за попытки запустить 64-разрядные исполняемые файлы.

Эта проблема уже поднята ЗДЕСЬ

Кроме того, согласно официальному комментарию, предоставленному участником проекта google , части инструментов платформы будут поддерживать 64-битную ОС Ubuntu только с 23.1.0 и далее.

Платформенные инструменты 23.1.0 ИЛИ далее не будут работать на 32-разрядной ОС Ubuntu. Разработчику необходимо обновить ОС Ubuntu до 64 бит, чтобы он работал.

В конечном итоге это означает, что у нас есть только два способа обхода:

1. Придерживайтесь Platform-tool 23.0.1 на данный момент. и НЕ ОБНОВЛЯЙТЕ платформенные инструменты до 23.1.0 или выше

2. Измените свою ОС Ubuntu на 64-разрядную, а не на 32-разрядную.

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

загрузить sdk platform-tool 23.0.1 из эта ссылка

Ответ 3

Как сказал Арнав М., для 32-битных пользователей Ubuntu придерживайтесь 23.0.1 или установите 64-битный Ubuntu. Подробнее см. Ниже:

fooobar.com/questions/264831/...

Ответ 4

Что вам действительно нужно сделать, это понизить платформенный инструмент, который содержит Android Debug Bridge, для более низкой версии. Загрузите пакет платформы из следующей ссылки platform-tools_r23.0.1-linux

Разархивируйте пакет и замените папку платформы-инструмента в папке android-sdk с загруженной папкой платформы.

После перезагрузки студии Android он может попросить вас обновить платформенный инструмент. Игнорируй это.