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

ADB не отвечает - подождите больше или убейте adb или перезагрузите (Ubuntu 13) 64-разрядный

Я сделал серьезный поиск как в Google, так и в SO, прежде чем задавать этот вопрос - главным образом потому, что ни один из предложений не устранил мою проблему!

После безуспешной попытки заставить мой новый Intellij и Android SDK работать с моим недавно установленным Ubuntu 13.10, я прихожу к вам за помощью. Я знаю, что уже есть тысячи предложений, но никто из них не работал у меня.

Вот что я пробовал:

  • adb kill-server
  • adb start-server
  • устройства adb

Последняя команда указала мое устройство - и это означало, что он смог обнаружить ее без каких-либо проблем.

  • Я добавил все необходимые правила, например 51-android.rules, и все должно быть хорошо.
  • Несколько раз запускал и перезапускал IDE без каких-либо успехов.
  • Я установил библиотеки для исправления любых 64-разрядных проблем.
  • Я даже удалил ключ adb в папке .android, так как он автоматически генерируется автоматически каждый раз.
  • У меня нет других более старых версий IntelliJ или SDK;
  • Это была чистая установка Ubuntu; Я полностью удалил свою Windows 8 (да, я сделал с Windows) и установил Ubuntu 13.

Я не знаю, что еще попробовать и сделать, потому что я провел часы онлайн, пытаясь предложить предложения от других, но не помогло.

Любая помощь будет действительно оценена, потому что я не могу дождаться, чтобы вернуться к разработке Android-приложений! Спасибо.

РЕДАКТИРОВАНИЕ - РЕШЕНИЕ

Я решил эту проблему, а затем зарегистрировал ее здесь для других, у кого эта проблема; АБР не отвечает - решение

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

4b9b3361

Ответ 1

Это сработало для меня (Ubuntu 14.04):

sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6

Ответ 2

Закрыть Android Studio Убейте все процессы, используя порт 5037

sudo lsof -i |grep 5037

sudo kill PID_NUMBER

Запустите устройства adb с консоли

adb devices

Ответ 3

Я сделал следующее

chmod u + x/path/to/adb

и перезапущенная студия Android

Ответ 4

Я получил ту же ошибку. После запуска виртуального устройства я попытался запустить приложение, которое я создаю, снова появилась ошибка, но с добавлением чата: установите инструменты платформы SDK. Открыл диспетчер SDK и понял, что "Android SDK Platform-tools" Rev. 19.0.2 не был установлен. Установил его, и ADB начал работать без ошибок.

(Я запускаю Android Studio 6.0 в Ubuntu 14.04 и не забываю удалять инструменты платформы)

Ответ 5

У меня была та же проблема. Я попытаюсь помочь вам объяснить мою проблему. Я пытался запустить тест Selenium на своем HTC и поэтому должен установить Android Debug Bridge так же, как вы. Я считаю, что у вас нет проблем с установкой моста. Когда вы подключаете свое устройство к USB-порту, попробуйте script "adb devices", и вы можете узнать, подключено ли ваше устройство или нет. Тогда я не уверен, но я думаю, вам нужно установить сервер, как это было в Selenium Android, чтобы передавать ваши данные на ваш телефон.

Ответ 6

Если это случай отсутствия зависимости, вы можете решить эту проблему, установив пакеты ia32-libs, lib32ncurses5-dev и lib32stdС++ 6 с помощью утилиты apt-get. Это необходимо для запуска 32-разрядных приложений на 64-битной машине. Если проблема не устранена, тогда может случиться также, что другие программы клиент-сервер, такие как lampp, запущены... Это связано с тем, что мост отладки android также является программой клиент-сервер... В этом случае вы можете сделать это, остановите программу и перезапустите студию Android. Вы даже можете попробовать перезагрузить свою систему...

Ответ 7

Убедитесь, что /bin/adb существует, а затем удалите adb из инструментов Sdk, в моем случае:

rm ~/Android/Sdk/platform-tools/adb

Скопируйте adb из папки bin в папку Sdk:

cp /bin/adb ~/Android/Sdk/platform-tools/adb