Я попробовал все, что я могу найти где угодно.
От lsusb:
Bus 002 Device 021: ID 18d1:4ee6 Google Inc.
От dmsg:
[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX
Результат adb устройств:
List of devices attached
с пустой строкой после
Я попробовал все от этого вопроса/ответа, и ни один из него не работал.
То, что нечетно, - то, что это взято и работает от студии андроида, но не через терминал.
Я также получал ошибки, пытающиеся подключить мое Пиксельное устройство:
AA69M0123456 no permissions (verify udev rules); see [http://developer.android.com/tools/device.html]
Даже после установки udev правила, отключение/перевключение, adb kill-server/startserver, повторно включает опции разработчика по телефону, и т.д.... это все еще не соединилось бы.
Это было, потому что телефонный режим USB был установлен на Charge this device
. Переключение его к Transfer files
(с помощью меню уведомления) наконец заставило его работать.
Я перефразирую и буду более конкретным, поскольку я полагаю, что мой предыдущий ответ на это, возможно, был неверно истолкован.
я нахожусь под предположением, что Вы пытаетесь получить доступ к внутренней памяти телефона и/или вставленной SD-карте.
При этом, если телефон выполняет Android ОС (это - Google, это должно быть), затем необходимо получить уведомление относительно режима, телефон находится в относительно соединения USB.
Как правило, просто раскрытие раздела уведомлений позволило бы Вам "касаться и переключаться". Кроме этого, можно войти в раздел настроек телефона, чтобы видеть, существует ли опция переключиться, это к чему-то напоминающему формулировку "Совместно использует Файлы".
, Кроме которого, Вы, возможно, должны погрузиться в документацию, которой нужно было предоставить телефон.
, Так как это, кажется, поддерживает Mac (который является также базирующимся UNIX) это, гипотетически, должно быть применимо с Linux. Кроме этого, Вы, возможно, должны связаться с Google непосредственно для более явных инструкций для того, чтобы заставлять телефон взаимодействовать с Ubuntu.
Когда сталкивающийся с той же проблемой как OP я столкнулся с этим сообщением. Я хотел возвратиться и внести то, что работало на меня.
я обнаружил версию ADB, который поставлется с Ubuntu, 1.0.31, который только работает до Android 5. Вам нужна новейшая adb версия 1.0.32, которая поддерживает Android v7.1, который является что поставки с Пикселем. На тот вопрос ответили здесь: , Как Обновить или Переустановить новейшую версию ADB?
я также обнаружил, что существует ошибка с USB 3 на некоторых машинах, включение дешевого концентратора USB 2 (или старый адаптер) было заключительным билетом к получению adb devices
для обнаружения моего Пикселя. (Это звучало странным мне также, но это работало).
я не уверен при добавлении, что правило udev помогло или нет, но я сделал также пробовал это ранее в процессе. Возможно, если кто-то еще приедет, то они смогут разъяснить тот шаг.
У меня сработало переключение с USB на USB-C на пикселе 5 с помощью adb и droidcam.