it-swarm.com.ru

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

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

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

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

  • adb kill-server
  • adb start-server
  • adb devices

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

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

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

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

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

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

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

11
Eenvincible

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

Sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6
33
Snowfox

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

Sudo lsof -i |grep 5037

Sudo kill PID_NUMBER

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

adb devices
9
Michał Jurczuk

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

chmod u + x/path/to/adb

и перезапустил Android-студию

2
Sushil Kadu

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

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

1
CarlosRos

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

0
Ratul Doley

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

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

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

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

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

0
Stanimir Yakimov

Убедитесь, что adb находится в переменной вашего пользователя $ PATH .

или же

Вы можете попытаться найти его с помощью whereis и запустить с помощью ./adb

Перейдите по пути Android/Sdk/platform-tools/и запустите эту команду из терминала

./adb start-server

0
Himanshu itmca