ошибка оболочки adb: устройство не найдено (Ubuntu)

Я полный новичок в adb. Когда дело доходит до Android, меня можно классифицировать как «тупого пользователя», однако я пытаюсь подняться на один уровень, поэтому играю с adb:

$ ./adb оболочка
ошибка: устройство не найдено
$ ./adb устройства
* демон не запущен. запустив его сейчас на порту 5037 *
* демон успешно запущен *
Список подключенных устройств

Похоже, adb не видит подключенное устройство.

Как исправить проблему?

Для вашей информации:

  • устройство видно и я могу копировать файлы на него/с него
  • Я выполнил шаги, предложенные ниже, и все еще не повезло
  • Пробовал подключать телефон к разным USB портам - у моего компа 2 USB контроллера - один USB 3.0 и один USB 2.0

Действия по включению отладки по USB на моем устройстве с Android 7.0 Nougat:

  1. Перейдите в « Конфигурация »
  2. Перейдите в раздел « О телефоне/Android 7.0 » .
  3. Нажмите несколько раз « Номер сборки », пока не появится сообщение « Теперь вы разработчик » .
  4. Вернитесь в «Конфигурация» — теперь видны « {} Параметры разработчика » — зайдите внутрь
  5. Появляется ряд замечательных опций - включение " Отладки по USB "

Я использую Linux, и я бы предпочел держаться подальше от Windows.

Все еще не повезло - устройство не найдено

Проверьте, видно ли устройство с adbпомощью этой команды adb devices.

Ответы (2)

Проверить adb devices. Если устройство не отображается, выполните следующие действия.

Сначала убедитесь, что отладка по USB включена. На большинстве устройств:

  1. Перейдите в «О телефоне», «Об устройстве» или «О планшете».
  2. Найдите «Номер сборки». Его расположение варьируется от устройства к устройству, но ищите такие меню, как «Информация о программном обеспечении».
  3. Нажимайте «Номер сборки», пока не появится сообщение «Теперь вы разработчик». Если вы видите сообщение, в котором говорится что-то вроде «Эта опция была отключена вашим администратором», с сожалением сообщаю, что вам нужно будет сбросить настройки устройства, чтобы использовать ADB. Вы также можете поговорить с вашим администратором.
  4. Вернитесь на главную страницу настроек. Внизу вы должны увидеть «Параметры разработчика». Коснитесь его.
  5. Может появиться предупреждение. Прочтите внимательно и принимайте решение на свой страх и риск.
  6. Прокрутите, пока не найдете «Отладка по USB». Коснитесь его. Вы увидите еще одно предупреждение. Читать. Решать.
  7. Подключите ваше устройство к компьютеру. Запустите adb-оболочку. Появится диалоговое окно с вопросом, доверяете ли вы своему компьютеру. Коснитесь да.

Поздравляю! Теперь это должно работать.

Если это не сработает, попробуйте разные кабели, телефоны, компьютеры и попытайтесь найти проблему. Google, как всегда, ваш друг.

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

$ sudo add-apt-repository ppa:phablet-team/tools
[sudo] пароль для администратора:

 Дополнительная информация: https://launchpad.net/~phablet-team/+archive/ubuntu/tools
Нажмите [ENTER], чтобы продолжить, или ctrl-c, чтобы отменить добавление.

-- чач
$ sudo apt-получить обновление
Попадание:1 http://pl.archive.ubuntu.com/ubuntu xenial InRelease

-- чач
$ sudo apt-get install android-tools-adb android-tools-fastboot
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово

-- чач
$ adb устройства
сервер adb устарел. убийство...
* демон успешно запущен *
Список подключенных устройств

$ adb устройства
Список подключенных устройств
0123456789ABCDEF несанкционированный

-- нажмите "Авторизовать" на устройстве
$ adb устройства
Список подключенных устройств
0123456789ABCDEF устройство